Linux下NTFS分割槽的修復和恢復
我們時不時需要幫助我們的朋友、家人、熟人、商業夥伴或者其他雜七雜八的人擺脫使用Windows的時候遇到的困境。儘管我們不像他們一樣日常遇到各種問題,卻經常是在他們有難的時候會求助的人。此外,甚至我們自己的Windows分割槽/驅動器也會出現問題(畢竟,有時候我們還是需要玩兒會兒遊戲,而且,儘管Steam在努力,但Linux還不是遊戲玩家的夢想之地),但願不會如此。下面讓我們看一兩個我們可能會遇到的狀況,那時我們可以用手邊的Linux環境和一些NTFS分割槽恢復工具來修復它們。
簡單修復
Windows 系統通常能很好的處理異常的“冷重啟”(斷電,關閉插線板的電源,或家裡的小人兒手指隨意按導致關機)。事實上,至今為止,最有效的修復Windows桌面問題的方法就是簡單的重啟系統。但是,Windows分割槽偶爾會顯示系統需要進行驅動器一致性檢測。不這麼做的話,在幾次重啟後可能會引起檔案系統狀況惡化而使系統變得更糟。眾所周知,Windows檔案系統檢查超級慢,而且經常不得不做好幾次才能清理掉檔案系統的“髒(dirty)”標誌。
下面介紹一個叫“ntfsfix”的小工具,在基於Debian的系統(如 Ubuntu)可以透過下面的命令下載:
sudo apt-get install ntfsfix
或者在基於RPM的系統(如 Red Hat 或 CentOS)中透過下面的命令下載:
sudo yum install ntfsfix
這個‘ntfsfix’工具能快速的修復常見的錯誤以及NTFS分割槽不一致的問題。最常用的命令不用帶任何引數。 它也可以報出來那些沒有修復掉的項,然後我們能透過以下選項來修復它們:
- -b: 清除磁碟上的壞的扇區 (可以在從一箇舊磁碟往新的磁碟上克隆之後使用)
- -d: 清除“髒”標誌。“髒”標誌是Linux不能掛載一個Windows分割槽的最常見的原因,通常發生在Windows斷電前沒有正常關機的情況。
- -n: 除了在標準輸出上顯示它要完成的(換句話說,就是需要修復哪些)之外不做任何事。
過去Windows在啟動前,用NTFS Disk Check來重置“髒”標誌,常常要花幾個小時。而‘ntfsfix’完成這個僅僅只需要大約三秒的時。
深度修復
不幸的是, 並非所有的問題都能被快速修復。事實上,有非常多的昂貴的磁碟恢復軟體(通常屬於“磁碟取證”類的軟體,因為是在篩選損壞磁碟的時候調查人員使用的)用來修復那些加電但不能啟動或者不能訪問檔案系統的磁碟。
有一個神奇的工具,免費而強大(而且如果在你本地電腦使用的話,可以放到一個可引導的救援Live CD裡面)可以用來恢復你的Windows NTFS分割槽(而且,也能恢復EXT2/3/4,FAT/FAT32、exFAT、HFS和SunFS檔案系統)。這個工具叫做TestDisk,在Debian和CentOS 的軟體倉庫中可用。Red Hat的軟體倉庫中並沒有這個軟體,但是安裝它很容易。
sudo apt-get install testdisk
在基於 RPM 的系統(如 Red Hat 或 CentOS):
sudo yum install testdisk
這個工具簡直無與倫比。如果驅動器加電並且運轉了,甚至當驅動器有物理損壞時,這個小工具仍會奇蹟般的取出一些檔案來。 你可以透過一箇舊式風格的命令“sudo testdisk /dev/sdX”來啟動它,這裡‘X’是你的驅動器號,之後你會看到下面的介面:
TestDisk在終端中執行
這個工具使用起來很簡單,只需要根據選單提示進行操作,而且它是互動式的。它會掃描你指定的某個分割槽,然後把重建的目錄和檔案顯示出來,然後你可以標記,並存到另外一磁碟或者分割槽裡面。我已經成功地從Windows,OSX和linux分割槽裡面恢復過檔案,這些分割槽要麼因為這種或那種原因不能啟動,要麼害怕啟動之後可能徹底完蛋,總之,這些分割槽用不了多久就會徹底完蛋了。
說句實在的,你不能期望檔案系統100%的恢復,尤其是你的驅動器已經有損壞了,不過至少聊勝於無吧,而且不用像去請專業人員處理那樣花很多錢(實際上一分也不用花)。所以如果你的驅動器現在有問題了,那你可以用下這個工具。
結束語
當你使用Linux的時候,磁碟修復要容易得多,當然也便宜的多,要麼用USB轉接器連線有問題的磁碟,要麼從一個LiveCD啟動,然後用CD裡面的修復工具。本文中我們談到的所有的工具都是免費使用,而且是在持續開發(更新)中。您可以在下面留言,談一下你曾經不得不使用什麼工具來從您磁碟的問題中恢復。
via: http://blog.linuxacademy.com/linux/ntfs-partition-repair-and-recovery-in-linux/
譯者:younel0925 校對:jasminepeng
相關文章
- LVM分割槽恢復LVM
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 磁碟分割槽表恢復原理
- 分割槽丟失資料恢復資料恢復
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- 資料恢復記錄:硬碟分割槽損壞修復SqlServer資料庫過程資料恢復硬碟SQLServer資料庫
- NTFS刪除及恢復
- 伺服器資料恢復成功案例;分割槽不能掛載恢復方法伺服器資料恢復
- 【伺服器資料恢復】XFS檔案系統分割槽分割槽丟失無法訪問的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】伺服器重灌系統後分割槽消失和分割槽不可訪問的資料恢復案例資料恢復伺服器
- Oracle drop分割槽表單個分割槽無法透過閃回恢復Oracle
- 如何讓阿三 Windows 10、11 的恢復分割槽(Recovery Partition)恢復到 “蓋茨” 模式Windows模式
- 伺服器資料丟失了怎麼恢復/分割槽丟失恢復教程伺服器
- Windows啟動問題修復(重建活動分割槽)Windows
- Linux中XFS檔案系統的備份,恢復,修復Linux
- 【北亞資料恢復】NTFS檔案系統誤操作導致raid5中的分割槽被格式化的伺服器資料恢復方法資料恢復AI伺服器
- Winclone Pro 10 for Mac:最 佳Boot Camp分割槽備份和恢復工具Macboot
- 一起學Hive——使用MSCK命令修復Hive分割槽Hive
- 北亞資料恢復-WINDOWS還原系統後原分割槽丟失的資料恢復方案資料恢復Windows
- 伺服器資料恢復-OceanStor儲存xfs分割槽資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】VMFS分割槽被刪除並格式化的資料恢復案例伺服器資料恢復
- 重灌系統導致分割槽丟失的資料恢復案例資料恢復
- win10系統硬碟分割槽表損壞的修復方法Win10硬碟
- linux下修復磁碟損壞Linux
- 如何使用Tuxera NTFS for Mac禁用特定NTFS分割槽UXMac
- 伺服器資料恢復-伺服器XFS檔案系統分割槽資料恢復案例伺服器資料恢復
- 勒索病毒資料修復恢復
- 【伺服器資料恢復】raid6崩潰導致分割槽丟失的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】xfs檔案系統分割槽消失不可用的資料恢復案例伺服器資料恢復
- Linux下的磁碟分割槽和邏輯卷Linux
- Windows10系統EFI分割槽被刪除了恢復方法Windows
- 【伺服器資料恢復】重灌系統導致伺服器分割槽改變的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器分割槽不能被識別的raid5資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】RAID故障導致資料庫分割槽無法識別的資料恢復伺服器資料恢復AI資料庫
- 伺服器重灌系統導致分割槽丟失的恢復方法伺服器
- 資料庫修復資料恢復資料庫資料恢復
- 【伺服器資料恢復】NTFS檔案系統下雙迴圈riad5的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】EXT4檔案系統分割槽無法掛載的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器raid5磁碟陣列分割槽丟失的資料恢復案例伺服器資料恢復AI陣列