今天給同學重裝下系統,再GHOST的過程中大概是沒有事先格式化系統硬碟,然後再解壓過程中還開啟了下,導致了程式一直未響應卡在那裡,等了很久沒反應,於是就強制關機,悲劇就出來了,重啟後BIOS進不去,硬碟自檢過不去。 由於上次我已經處理過同樣的問題,覺得應該也是硬碟分區表出了問題。於是把硬碟拆出來,裝到移動硬碟盒裡面,然後在放在我的電腦上檢測下。
之前用的是win7開啟 DG還有PPTD來檢測下,悲劇的是竟然沒檢測出來!! 上次我自己硬碟分區表出問題的時候至少可以檢測出來並且修複好了,這次悲情了。。。又實驗了其他方法,還是沒轍,覺得可能是硬碟片段多然後導致徹底損壞了吧。。 最後覺得還是試試在Linux下能不能檢測出來,畢竟linux下內建的一些驅動和系統管理方面更強,於是,奇蹟就出現了。
我重啟開了ubuntu,然後插上他的硬碟,終端上輸入 sudo fdisk -l 這下竟然可以看到同學那塊硬碟的資訊,不過還是不能正確讀取出來,不過下面顯示了一條很重要的資訊:
Partition table entries are not in disk order
說明了現在分區表中的分區順序和硬碟物理分區的順序不一樣。
解決方案如下:
1.在終端執行以下命令:sudo fdisk -l 先察看好那一塊盤出現上述資訊。
然後再輸入 sudo fdisk /dev/sdb (用你的移動硬碟位置代替/dev/sdb,勿選中你本地的盤)
以下為,不懂的話可以按m鍵看協助。
有提示後輸入 x 斷行符號,在命令列表中會有一項 f fix partition order
然後再輸入 f 斷行符號,成功會提示 done.
然後輸入 p 斷行符號,查看調整後的分區表
最後輸入 w 斷行符號,這個命令是將之前的操作寫入硬碟
重啟之後就會啟用新的分區表。
提示:對於修複本地磁碟的話,最好在重啟之前先將修改前後的分區表資訊比較一下,查看引導分區和交換分區的路徑是否變動,如果有變動還要更新 /etc/fstab 和 /boot/grub/menu.lst 檔案,以免發生無法開機的問題。
參考了下面的網站:http://blog.csdn.net/rainday0310/article/details/6347377
此次能夠在linux下進行修複成功讓我更加覺得Linux是如此的強大,對於硬體的檢測以及系統管理方面還是linux比windows強,所以要好好學好linux, windows只是拿來案頭使用者體驗用的多……
注意:硬碟有價,資料無價!操作時候要三思而後行,適合我的解決方案不一定適合你。
原創文章,歡迎轉載,轉載請註明:blog.csdn.net/jjzhoujun2010
作者:Dream Fly