[問題] 關於修復硬碟啟動磁區

看板Linux作者 (*unicef)時間14年前 (2011/12/11 23:07), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
大家好: 手邊來了個有問題的硬碟, 原使用者說,在WinXP我的電腦裡,點該裝置會出現(是否格式化), 拿到Ubuntu測試,會mount不起來, Google過,答案應該是啟動磁區毀了, 目前從S.M.A.R.T.看起來,沒有壞軌, 個人猜測,應該也只是配置表的問題而已, 不知Linux有沒有軟體可以直接掃描磁盤上的資料,重新拼出配置表的? 感恩大家囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.136.94

12/12 07:46, , 1F
一行shellscript加自己的眼睛(我作過這件事)
12/12 07:46, 1F

12/12 07:46, , 2F
先blkid看看發生了什麼事吧
12/12 07:46, 2F

12/12 07:56, , 3F
for ((i=0;i<100;i++));
12/12 07:56, 3F

12/12 07:57, , 4F
do dd if=/dev/sda skip=$i bs=512 count=8 2>/dev/null |
12/12 07:57, 4F

12/12 07:57, , 5F
file - ;
12/12 07:57, 5F

12/12 07:57, , 6F
echo $i;
12/12 07:57, 6F

12/12 07:57, , 7F
done | grep filesystem -A1
12/12 07:57, 7F

12/12 07:59, , 8F
第一行把i<100拿掉,那是測試用的 => for ((i=0;;i++));
12/12 07:59, 8F

12/12 08:17, , 9F
如果對每個磁區的大小有概念,就不用全部的sector就試一次
12/12 08:17, 9F

12/12 08:19, , 10F
我500G的硬碟就要跑過夜了,除非你去用程式語言寫(python/perl
12/12 08:19, 10F

12/12 18:37, , 11F
TESTDISK 有win、dos、linux版 可使用
12/12 18:37, 11F
文章代碼(AID): #1EvCSMU0 (Linux)
文章代碼(AID): #1EvCSMU0 (Linux)