Cd Chen's Services

ba ba ba la~~

Re: 請問一個關於硬碟修復的問題..

今天在 tw.bbs.comp.linux 中看到 Roberts 大大寫的一篇文章,因為寫的不錯,收錄在此,提供給有需要的人參考;不過,我衷心的期盼您我永遠都用不到這篇文章提到的技巧!!

 作者  Roberts <bslo@csie.nctu.edu.tw>,                     看板  Linux
 標題  Re: 請問一個關於硬碟修復的問題..
 時間  エム.ジ-ン (Wed Sep 28 15:08:42 2005)

來源
小州 <kenduest > wrote:
> ※ 引述《ylk.bbs@bbs.wretch.cc (平凡人人平凡)》之銘言:
> > [root@ylk /]# dmesg | tail
> > hdb: task_in_intr: error=0x01 { AddrMarkNotFound }, LBAsect=63, sector=63
> > ide: failed opcode was: unknown
> 看起來似乎硬碟幾乎掛了,或者是嚴重實體磁區毀損。
> 找一顆型號相同硬碟,用 dd 對拷一下,然後在新的硬碟上跑 fsck 檢查,
> 也許還有一些挽回的可能。
> 不行的話碰碰運氣,看看你用的硬碟廠商有沒有提供一些程式可以修復處理
> 這類情況,也許還可以處理。
> 往後 server 可以還是弄個 UPS,這樣可以避免類似問題又再發生。
找壞軌的方式
/sbin/badblocks [-b block_size] [-o output_file] device
Example: badblocks -b 4096 -o /tmp/badblock.log /dev/hdb1

如果是 IBM/Hitachi 系列的, 可以試試看 DFT Utility
(Drive Fitness Test (v4.05))
http://www.hitachigst.com/hdd/support/download.htm
下載 iso file, 燒成開機光碟

如果已經確認壞軌, DFT 也救不回來的話, dd 也是無用的, 請改用 ddrescue
DESCRIPTION="Copies data from one file or block device (hard disk, cdrom,
etc) to another, trying hard to rescue data in case of read errors"
HOMEPAGE="http://www.gnu.org/software/ddrescue/ddrescue.html"

--
!交大資工 羅柏欣
E-Mail:


這篇內容的 Trackback 網址:

http://cdchen.idv.tw/trackback/126