我在 aliexpress 上买了便宜的 1TB 外置硬盘。他们说不要格式化 exFAT 分区,因为这样会损坏。里面只有 160GB 的旧硬盘。我尝试了 h2testw 来证明驱动器容量不好,并退还了一些钱。
销毁数据后h2testw,不再有使用该驱动器的选项。缺少 MBR 和分区表。Windows 根本不显示该驱动器。当我尝试将其直接安装到 Ubuntu 时,dmesg 中出现很多错误:
[ 452.167661] sd 0:0:0:0: [sda] tag#7 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 452.167666] sd 0:0:0:0: [sda] tag#7 CDB: Synchronize Cache(10) 35 00 00 00 00 00 00 00 00 00
[ 452.167671] print_req_error: I/O error, dev sda, sector 0 flags 801
[ 455.281515] sd 0:0:0:0: [sda] tag#20 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 455.281519] sd 0:0:0:0: [sda] tag#20 CDB: Synchronize Cache(10) 35 00 00 00 00 00 00 00 00 00
[ 455.281524] print_req_error: I/O error, dev sda, sector 0 flags 801
[ 455.692577] sd 0:0:0:0: [sda] tag#21 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 455.692580] sd 0:0:0:0: [sda] tag#21 CDB: Read(10) 28 00 00 00 00 80 00 00 08 00
[ 455.692583] print_req_error: I/O error, dev sda, sector 128 flags 80700
[ 455.692622] sd 0:0:0:0: [sda] tag#22 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 455.692624] sd 0:0:0:0: [sda] tag#22 CDB: Read(10) 28 00 00 00 00 80 00 00 08 00
[ 455.692626] print_req_error: I/O error, dev sda, sector 128 flags 0
[ 455.692628] buffer_io_error: 59 callbacks suppressed
[ 455.692629] Buffer I/O error on dev sda, logical block 16, async page read
分区跳过大量错误后显示驱动器,但无法格式化或创建分区表
磁盘管理不显示驱动器并且无法打开它
fdisk: cannot open /dev/sda: No such file or directory
文件系统检查无法读取超级块:
The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem.
制作文件系统
mke2fs: Device size reported to be zero. Invalid partition specified, or
partition table wasn't reread after running fdisk
您能帮我恢复驱动器的正确容量吗?