[i=s] 本帖最后由 karl_der_grosse 于 2011-4-3 21:55 编辑 [/i]
我在网上看到
修复硬盘:当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic flux point。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令(dd if=/dev/sda of=/dev/sda)有可能使这些数据起死回生。且这个过程是安全,高效的。
dd if=/dev/sda of=/dev/sda
reading "/dev/sda", input/output error'
实际上输入并确定dd if=/dev/sda of=/dev/sda以后, 复制了将近200mb的数据只不过后来报错停止了.
该怎么办?以下就是屏幕内容


相思爱文 于 2011-04-04 09:17:43发表:
用dos下的低格工具
karl_der_grosse 于 2011-04-03 21:01:21发表:
linux-y9ra:~ # fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 240 heads, 63 sectors/track, 20673 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Disk identifier: 0xf0b1ebb0 Device Boot Start End Blocks Id System /dev/sda1 * 1 1938 14651248+ 7 HPFS/NTFS /dev/sda2 1939 20673 141636600 f W95 Ext'd (LBA) /dev/sda5 1939 8397 48830008+ b W95 FAT32 /dev/sda6 8398 14856 48830008+ 7 HPFS/NTFS /dev/sda7 14857 20673 43976488+ b W95 FAT32 Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x000024ed Device Boot Start End Blocks Id System /dev/sdb1 1 22801 183144496+ a5 FreeBSD Partition 1 does not end on cylinder boundary. /dev/sdb2 22801 30401 61048008 a5 FreeBSD Partition 2 does not end on cylinder boundary. /dev/sdb3 30402 35623 41945715 83 Linux /dev/sdb4 * 35624 60801 202242285 f W95 Ext'd (LBA) /dev/sdb5 35624 48677 104856223+ 83 Linux /dev/sdb6 48678 50374 13631121 83 Linux /dev/sdb7 50375 52071 13631121 83 Linux /dev/sdb8 52072 53768 13631121 83 Linux /dev/sdb9 53769 55465 13631121 83 Linux /dev/sdb10 55466 57162 13631121 83 Linux /dev/sdb11 57163 58859 13631121 83 Linux /dev/sdb12 58860 60556 13631121 83 Linux linux-y9ra:~ # dd if=/dev/sda of=/dev/sda dd: reading `/dev/sda': Input/output error 386536+0 records in 386536+0 records out 197906432 bytes (198 MB) copied, 31.1976 s, 6.3 MB/s linux-y9ra:~ # cat /dev/vcs1>cliscr
coolrain6669 于 2011-04-02 09:33:44发表:
从来没听说个这个问题。闲着不用还有此故障。。。。
无语啦