硬盤驅動器(或 硬盤)我們已經在這裡說過了 DesdeLinux,我們已經向您展示了相關的指南或教程 dd (非常有用或災難性的終端應用程序,這取決於您如何使用它)以及更多,這一次,我將與您談談如何恢復或修復那些在家裡遇到問題,已在抽屜中“丟棄”或已經忘記放在盒子中的硬盤。
如果任何硬盤驅動器的扇區損壞,我們可以使用該工具修復它們 壞塊首先要做的是知道我們要修復的硬盤驅動器(/ dev / sdb…/ dev / sdc…等),為此,我們將以下內容放入終端:
sudo fdisk -l
這將向我們顯示/ dev / sda,其大小(以GB為單位)及其分區,等於/ dev / sdb(如果存在),依此類推,取決於您計算機上存儲設備的數量,sdc等。
假設有問題的硬盤是外部硬盤,並且是/ dev / sdb,那麼開始檢測和修復壞扇區的命令將是:
相關文章:
使用IF循環檢查文件或文件夾是否存在(以及更多)
無法安裝硬盤,在任何情況下都不能安裝將要使用的硬盤分區!
badblocks -s -v -n -f /dev/sdb
- -s:表示將以百分比顯示進程
- -v:詳細模式,這意味著它將向我們顯示錯誤數量
- -n:表示我們將嘗試使用非破壞性模式,即,我們將嘗試恢復那些扇區以及其中的信息
- -f:強制在已安裝的設備上進行讀寫。 通常,如果安裝了HDD,壞塊將不會檢查正在使用的扇區,但是,正如我已經警告您的那樣,建議您不能安裝硬盤,我們將使用-f參數強制恢復所有可能的操作。部門
這將需要很長時間,我重複一遍, 相當。 根據硬盤驅動器的大小,損壞程度,計算機速度等,它可能很容易持續數小時或數天。 因此,我建議您將計算機安靜地放在那兒,不要在必要的時間移動它,並且要有足夠的耐心😉
ext2,ext3或ext4是否有任何特定工具?
說實話,有,可以用 e2fsck,他們仍然必須知道要查看的分區是哪個,假設它是/ dev / sdb1,那麼它將是:
e2fsck -p -v -y /dev/sdb1
- -p:表示嘗試自動修復發現的損壞
- -v:詳細模式,即在屏幕上向我們顯示錯誤
- -y:它將回答所有問題,例如您是否要恢復X扇區?,以使該過程真正自動化
結束!
相關文章:
在PC和Virtualbox虛擬機之間建立網絡連接
好了,在使用HirensBootCD之前,沒有什麼可添加的,但是我認為此選項將阻止我從其他操作系統引導。 我還買了一個1TB的外置硬盤 在這個網站上 我用來保存重要文件,或者在雲中執行。
存在某種“破壞性”的恢復模式。
當我們希望操作系統將那些損壞的扇區標記為壞扇區,從而使它們不被使用,只要我們不介意丟失所記錄的信息,這將非常有用。 可能是我們的Swap分區損壞,我們的備份副本磁盤或類似的東西。
它應該比非破壞性模式更有效地定位故障區域,因此它很有用,但是恐怕已經花了很長時間,因為我不得不使用它,所以我不再記得它是如何完成的。
如果我想執行這種“破壞性”的恢復模式,是通過使用badblocks的命令還是通過HirensBootCD這樣的CD來完成的?
注意:請注意,破壞性模式會擦除磁盤驅動器上的所有數據。 這就是為什麼要這樣稱呼它,唯一的原因是它可以更好地檢測壞扇區,並對其進行標記,以便不再使用它們。
我不太清楚他是如何成為朋友的,但我認為它是badblocks -wsv / dev / sda1(或它的任何分區),我重複一遍,可以將其捆綁在一起。
除非您想在根分區上運行它,並且不介意重新安裝它,否則不需要CD。
如果磁盤上有很多壞扇區,則最好再購買一個,因為肯定會在短時間內出現更多壞扇區。
該信息被破壞,因為該命令將信息寫入磁盤的每個扇區,然後如果該數據已正確記錄,則“讀取”。
整個硬盤寫入時,所有信息都會丟失,否則僅進行讀取測試。
一個問題,您可以在已安裝的圖形桌面上進行硬盤測試嗎? 。 幾天來,在單擊論壇或其他選項卡時,此頁面上的TABS一直沒有工作,非常奇怪……非常奇怪,是因為只有我被審查了他們不喜歡的內容嗎?從來沒說過什麼不好。
不,不推薦。 最好的辦法是(如果它是PC上唯一的HDD)通過LiveCD引導,然後進行測試。
關於睫毛,沒有人禁止你的朋友,你怎麼看? 😀…這是我在某些文件路徑中的錯誤,這就是為什麼沒有人(不是我)為我工作,它已經被更正,Ctrl + F5刷新緩存,僅此而已。
不用擔心睫毛。 他們也不為我工作。
這一定是網絡故障。
確實,這是我的健忘,嘿,我已經糾正了。
好信息,讚賞。
問候朋友KZKG ^ Gaara,您還不錯。
鴨人,多久😀
我希望一切都好,並不斷壯大😉
謝謝,讓我們看看發生了什麼
非常感謝!我分享😉
非常感謝。 我只剩下一個疑問。 您如何卸載硬盤驅動器?
使用umount命令。
在這裡,我們說明瞭如何安裝和卸載硬盤: https://blog.desdelinux.net/como-montar-hdds-o-particiones-mediante-terminal/
一個問題!!
這將用於筆式驅動器還是僅用於磁盤?
除了問題之外,badblocks還支持哪些格式?
從理論上講,它適用於pendrive等設備,但硬件有所不同……嗯,我不確定它是否會真正修復該設備。
關於格式,FAT,NTFS和EXT是我所知道的格式。
badblocks同時用於筆式驅動器和硬盤驅動器,但是它不能修復性能下降的閃存,因為它是無法修復的物理損壞。
無論如何,如果磁盤拋出Smart錯誤,這並不能挽救您,對嗎?
我將嘗試簡單並簡要地解釋一下🙂
當您購買(例如)500GB的HDD時,我們看到我們可以實際使用(例如)468GB,並且我們認為我們缺少的其他GB已被盜。
事實是事實並非如此,SMART是一種“東西”(系統等),它可以節省一部分HDD並為我們留下最大的一部分,然後,當較大部分中的某些扇區遭受損壞時,SMART對於硬盤驅動器另一部分中被“隱藏”或“丟失”的新的,乾淨的硬盤,可以更改故障。
當我們遇到SMART問題時,大多數情況下,這意味著SMART在為其保留的空間中不再具有乾淨或無損壞的扇區,也就是說,如果沒有問題,它就無法像以前那樣解決一個問題。
這個命令會為我們解決生活嗎?
也許,如果您修復了足夠的扇區,則SMART不會將其檢測為壞扇區,並且(也許)不會嘗試替換它們(並在失敗時顯示錯誤)。
對不起,如果我把它弄的太複雜了,這不是一個超級簡單的話題來解釋🙂
對於NTFS文件系統,以前在Windows XP中不加區別地使用SMART系統,這導致各種文件被碎片化為內核組件本身。
從Windows Vista開始,由於對NTFS文件系統的需求已經降低,並且從Windows 8.1開始,因此必須為最終用戶計算ReFS文件系統(而非ReiserFS)。
Badblocks,TestDisks和Smartmontools,這三個工具挽救了我的生命多少次,尤其是Badblocks和TestDisk,良好的@@ KZKZ
您儘自己所能...寫了三年後,逐漸失去一種新的或有趣的材料來分享哈哈哈的內容
如果我知道這些工具,那將為我省去在Windows Vista中為分區使用磁盤碎片整理程序的麻煩。
既然您發表評論,就看看它是否可以作為新帖子的創意:
我不知道如何以不干擾其他用戶在另一台計算機上進行的工作的方式連接到遠程桌面。
長尾小鸚鵡
您必須使用XDCMP,在GDM中,您可以在配置文件/etc/daemon.conf中將其激活,如下所示。 http://geroyblog.blogspot.com.ar/2013/06/using-gdm-and-xdmcp-with-remote-client.html?m=1
在黑暗的一面,您使用遠程桌面RDP。
的問候!
如果您談論連接到另一個Linux,則會有一條評論告訴您。
如果您打算連接到Windows並且不打擾用戶,恐怕如果它不是Windows Server,您將無法做到這一點,Windows的非服務器版本不允許這樣做。
這些程序曾經挽救了我的生命,可以從舊的HDD中恢復數據,儘管通常它們通常會導致我機械性故障,因此我不得不將它們放入冰箱。
請原諒我的無知,但是“無法安裝硬盤”是什麼意思,如果已安裝,如何刪除它。
預先感謝您可以給我的答案。
檢查/ media /或/ run / media /中是否有一個帶有HDD名稱的文件夾,如果輸入,則輸入HDD。
如果可以做到,那麼它將被安裝。
要拆卸它,它取決於您擁有的桌面(Gnome,KDE等)。 通常,在文件資源管理器中,您會在側欄中看到一個圖標,可用於卸載或彈出它。
這些教程是真正值得讚賞的,非常重要...直接到收藏夾:B
乾杯(:
謝謝,你盡力了。 就像出版三年了一樣,很難找到新的有趣的話題來談論🙂
很棒的文章...但是當故障是SMART時它的表現。
在這裡,我談到了一些: https://blog.desdelinux.net/reparar-sectores-recuperar-hdd-linux/#comment-122177
謝謝老師。 這對我將非常有用,因為在我的工作中,我有一堆半打的硬盤,我可以從中獲得一些性能。 一個問題,它無法恢復的部門,對它們有什麼作用,它是將其分離還是整合?
好文章,我一直都很喜歡一切。 我想知道與硬盤製造商的特定程序有什麼區別。 從它們開始後,它們為您提供了一系列的恢復可能性,必要時甚至可以提供低級格式化。
並且特定於硬盤的品牌,他們在恢復所有可能後重新認證它。
很棒的文章。 在過去的這幾周中,我不得不使用兩個1TB磁盤,每個磁盤都具有高級格式,而且兩個磁盤都有各自的壞扇區。
我嘗試了一下壞塊,但是我意識到這花費了太長時間並且沒有足夠的時間來完成它,因為在我國,我們遭受了斷電的困擾。
好吧,我所做的就是使用全能的“ dd”先生。
使用此命令,魔術是可能的。
dd if = / dev / zero | pv | dd = / dev / sdX bs = 100M
pv是要告訴我零填充在磁盤上的位置。
多虧了這一點,我得以找出磁盤發生故障的數量,並使用fdisk命令重做了分區表。
在其中一張光盤中,它的最大損失為9 gigs,對於1TB光盤而言,這可以忽略不計。
在下圖中,您可以看到光盤的最終結構,並且可以正常工作直到現在。
http://i.imgur.com/9uvFhsb.png
問候。
朋友,您能為我提供更多信息嗎,因為我對1TB磁盤有同樣的問題
例如您必須使用破壞性選項需要多少內存?
問候,
非常感謝您的貢獻,希望您能解決這個問題,如果我停止這一過程會發生問題?
謝謝
浮士德
這篇文章非常有趣,最重要的是強調我們不應該做什麼
“任何情況下都不得安裝硬盤以使其能夠工作”
極好的信息! 我想問一下,如果要將大文件存儲在硬盤上,哪種格式最好? 我知道它是ext4,但我不確定。
謝謝
您好!
如果僅在Linux上使用Ext4,則使用ExtXNUMX。
NTFS(如果您還將在Windows中使用它)。
絕對是XFS,我現在正在使用它,無論大小文件,它都是項目符號。
嗨,我有一個疑問。
當前,在我的計算機上,硬盤驅動器上有3個分區,一個分區用於Windows,另一個分區用於Ubuntu 14.10,另一個分區用於存儲兩個系統上都需要的信息。
問題是,在啟動Ubuntu的幾天裡,我收到一條消息,提示我的磁盤已損壞,並且可以從中選擇一些選項,包括修復硬盤。
我的問題是,如果我進行維修,會丟失我的Ubuntu數據嗎? 或更糟糕的是我的其他兩個分區又如何呢?
您好..感謝您提供寶貴的信息!
但是我有一個問題。 如果linux無法識別我的硬盤會怎樣? 我有一個320 GB的硬盤,並且插入了幾張Linux Live CD,以使用gparted或通過命令行格式化該磁盤並提供一些有用的信息,但是,即使使用以下命令,也沒有live CD可以識別我的硬盤您放在((sudo fdisk -l)上面,它當前所做的唯一一件事就是識別16 GB USB,這是我在其中安裝了帶有其相應分區的debian的地方,但是320 GB硬盤沒有任何東西...我該怎麼辦?,希望您能對我有所幫助,否則我會直接將其發送到垃圾箱。
謝謝!
聽起來更像是硬盤驅動器已嚴重損壞。 您是否檢查過PC的BIOS是否可以識別磁盤?
我嘗試嘗試使用告訴我的命令恢復磁盤,但是我無法恢復數據。 如果這不起作用,我還能做什麼? 非常感謝
這不是用於數據恢復,而是用於恢復硬盤驅動器並識別其壞扇區。 要恢復數據,我建議使用TestDisk和PhotoRec。
https://blog.desdelinux.net/recuperar-archivos-borrados-facilmente-con-photorec-desde-la-consola/
https://blog.desdelinux.net/como-recuperar-archivos-eliminados-de-una-tarjeta-sd/
我的膝蓋上裝有硬盤驅動器。 在USB存儲器中,我安裝了Ubuntu,在哪裡嘗試執行整個過程,在我的情況下步驟和命令是相同的?
步驟是相同的,但是您必須記住路徑是不同的,因為您的硬盤驅動器可以被其他開發人員識別,因此您必須在適當的時候進行調整。
您好,我已按照本教程修復了外部硬盤,該硬盤需要將近一個月的時間,我不知道它何時會停止或是否可以工作,目前它已達到193億,硬盤為1.5 TB,而我的電腦沒有很強大
http://imageshack.com/i/iddz316vj
http://imageshack.com/i/eyrse3avj
謝謝😉
很好,很有趣
可能有些主題我不同意您的看法,但是知道這一點,當我需要您時,您總是在幫助我! 感謝您提供的非常有用的信息!!!,再次感謝您!
您好,您的貢獻很大。 我遇到了一個小問題,但問題很大,在測試PC關閉的模式(A27)時,我在055小時使用了變體(-s -v -n -f -w)。
現在我失去了所有的分區,而testdick卻使我無所適從。
有一個可以正常工作的分區,但是當電腦關閉時,我切斷了壞塊,而我卻沒有了。 你有什麼想法要解決嗎?
它是一個80gb的小磁盤,以前我在使用smart時遇到問題,直到刪除了系統啟動文件並得到了壞塊。 好吧,如果有人知道,我遇到這個問題已有3天了,我不知道要去哪裡,謝謝。
問候,我試圖從640 GB的硬盤驅動器中恢復文件,它是驅動器c:的一圈,它與win7一起使用,磁盤已損壞(我忽略了方法,不是我的),將其作為外部連接時在Windows中,有時它會檢測到它,有時卻不能,但是它不允許我訪問它,我將它連接到裝有Linux的PC上,它有時但有時不能檢測到它,目的是嘗試恢復多個數據文件夾(主要是攝影師的照片和視頻),我已經恢復了相關的56 GB的280 GB,但是我無法再訪問要恢復的文件夾,如果插入磁盤,則逐個文件夾打開文件夾當我進入主要課程時,它告訴我:
無法顯示“照片xx”的所有內容:獲取文件“ / media / pc / E83E5A7F3E5A472A /文檔和設置/ F /文檔/照片xx / xx”的信息時出錯:輸入/輸出錯誤
我嘗試使用Badblocks,但它告訴我:
用戶@團隊:〜$ badblocks -s -v -n -f / dev / sdc
badblocks:嘗試確定設備大小時權限被拒絕
我該怎麼做才能取回這些數據?
預先感謝您的關注。
您嘗試過SUDO SU,然後使用命令?
兄弟,一個問題,我已經將USB卡里機上的卡利(Kali)準備嘗試修復迷你硬盤驅動器。 問題是硬槃無法檢測到我。 有什麼辦法可以修復或定位它?
問候兄弟。 非常好的信息,我花了一段時間尋找如何使用圖像和所有東西來很好地修復20 GB的硬盤,就在我給它開始修復時,我得到了“在確定設備大小的同時拒絕了權限”的任何建議您的及時幫助謝謝……
sudo的蘇
我有一個問題,我的 W7 因任何原因無法啟動,我嘗試了所有安全模式,但問題仍然存在,請啟動電腦 desde Linux Ubuntu 14.2 在 USB 配置中我必須更改 PC 的啟動,當從 Linux 進入硬碟時,硬碟給出以下錯誤:
在/ media / ubuntu / eMachines上安裝/ dev / sda3時出錯:命令行`mount -t“ ntfs” -o“ uhelper = udisks2,nodev,nosuid,uid = 999,gid = 999,dmask = 0077,fmask = 0177 »«/ Dev / sda3»«/ media / ubuntu / eMachines»以非零退出狀態退出13:ntfs_attr_pread_i:ntfs_pread失敗:輸入/輸出錯誤
讀取NTFS $位圖失敗:輸入/輸出錯誤
NTFS不一致,或者有硬件故障,或者是
SoftRAID / FakeRAID硬件。 在第一種情況下,在Windows上運行chkdsk / f
然後重啟兩次進入Windows。 / f參數的用法非常
重要! 如果設備是SoftRAID / FakeRAID,則首先激活
並在/ dev / mapper /目錄下掛載其他設備(例如
/ dev / mapper / nvidia_eahaabcc1)。 請參閱“ dmraid”文檔
閲讀更多的細節。
避免丟失文件的下一步是什麼?
CESAR NAVARRO,您找到解決問題的方法了嗎?
我通過將分區安裝為只讀來訪問文件。
mkdir /媒體/ Windows
sudo mount ntfs-3g -o ro / dev / sda4 / media / windows(在我的情況下,數據分區為sda4,但無論如何)
問題出在hiberfil.sys文件中。 如果設法擦除它,則可以裝入磁盤。 如果您成功了,請告訴我該怎麼做,因為我沒有能力。
技術上刪除了:
須藤安裝ntfs-3g -o remove_hiberfile / dev / sda4 / media / Windows
但這對我沒用
您好,昨天我可移動硬盤有問題,正在尋找我找到此網站的信息。
問題是,當我嘗試打開可移動磁盤時,它告訴我該磁盤未安裝,並且不允許我打開它。
我已經看過哪個磁盤具有功能“ sudo fdisk -l”,並且我的磁盤是:Disk / dev / sdb。
通過功能“ badblocks -s -v -n -f / dev / sdb”,它告訴我“已拒絕權限來嘗試確定設備的大小”。 我不知道該怎麼辦,如果有人可以幫助我,我將非常感激。
出現了同樣的消息,我通過將«sudo»放在壞塊後面並輸入密碼來解決了
修復NTFS?
您好,所做的修復是邏輯性的,而不是物理性的,我建議您備份數據,格式化整個硬盤,然後將損壞的硬盤空間留空; 未使用,然後按照我們的喜好分區,Linux不會因啟動問題或典型的“無法複製,粘貼或其他內容”而困擾您。
顯然,該工具非常有用。
6GB磁盤大約需要320天。
需要多長時間?
當然,這不是我運行它的好硬件。
哈哈哈·伊万(Hahaha ivan),我想念有半個小時等待27%的那一天,他說你花了很長時間給了我幻覺,>>>>
不好意思,我跑壞塊了,得到的線條像這樣,細節是我不明白為什麼百分比如此之大62K。 我的HDD是1Tb,所以我想它會花很長時間。
我的理論是,它是0%和62640塊,但沒有標記空格。
626400%完成,已過15:49:59。 (6097/0/0錯誤)
這是HDD的問題,在委內瑞拉,HDD的價格非常昂貴,任何幫助將不勝感激。
fdisk -l的輸出是
fdisk -l
磁盤/ dev / sda:4013 MB,4013948928字節
255個磁頭,63個扇區/磁道,488個圓柱體,總計7839744個扇區
單位= 1 * 512的扇區= 512字節
扇區大小(邏輯/物理):512字節/ 512字節
I / O大小(最小/最佳):512字節/ 512字節
磁盤標識符:0x00000000
設備啟動開始端塊ID系統
/ dev / sda1 * 128 7839743 3919808 c W95 FAT32(LBA)
磁盤/ dev / sdb:500.1 GB,500107862016字節
255個磁頭,63個扇區/磁道,60801個圓柱體,總計976773168個扇區
單位= 1 * 512的扇區= 512字節
扇區大小(邏輯/物理):512字節/ 512字節
I / O大小(最小/最佳):512字節/ 512字節
e2fsck的輸出是
e2fsck -pvy / dev / sdb
e2fsck:只能指定選項-p / -a,-n或-y之一。
e2fsck -p / dev / sdb
e2fsck:嘗試打開/ dev / sdb時,超級塊中的魔術數字錯誤
/ dev / sdb:
無法讀取超級塊或未描述正確的ext2
文件系統。 如果設備有效且確實包含ext2
文件系統(而不是swap或ufs等),然後是超級塊
已損壞,您可以嘗試使用備用超級塊運行e2fsck:
e2fsck -b 8193
badblock的輸出是
badblocks -svnf / dev / sdb
在非破壞性讀寫模式下檢查壞塊
從塊0到488386583
檢查壞塊(非破壞性讀寫測試)
使用隨機模式進行測試:完成0.00%,經過0:10。 (0/0/0錯誤)
當它達到0.04%時,輸卵管將其擊中並說搜索過程中的參數無效
感謝您的幫助。
我建議不要使用該程序,因為我已經讀到了“錯誤塊”,它有錯誤,實際上它使我處於原始模式下的磁盤,無法恢復任何東西,我在了解Linux和計算機科學的情況下就說了這一點,實際上,我是計算機科學家,所以非常小心……..
太糟糕了,您無法閱讀註釋,因為廣告掩蓋了內容,無法刪除它們。
在此網站上,您可以找到所有 HDD和SSD磁盤之間的差異.
這個網站上如此沉重而精湛的文字。
“在任何情況下都無法安裝硬盤等等”
(在它們的下面放置一個命令...)
“ -F:強制在已安裝的設備上進行讀寫。”
但是他們忘了說最好備份數據並進行破壞性深度掃描(我不會告訴您該命令),它的持續時間要短得多,並且效果更好。 舉例來說,壞塊只能修復壞扇區,我再說一次,只能修復壞扇區。 也就是說,如果無法修復這些扇區,則必須使用顯然不知道的工具將其隔離。
END
PS:在互聯網上搜索該工具以隔離不良扇區並響應自負的用戶,因為他似乎並不比我聰明。
他們應該為它感到羞恥,因為它是一個提倡使用免費軟件的網站,並且迫使訪客每天看起來都像MIERDASOFT一樣接受cookie。