我的硬盘有 500GB,正在滴答作响,我尝试使用该线来修复它,dd if=/dev/zero of=/dev/sdb bs=4M
以便 t 检测滴答作响的扇区并将它们从未来的写入中删除(它实际上停止了滴答作响)。在成功写入零达到约 265GB 后,电源关闭并且 dd 过程停止,当我尝试使用seek=16443
选项从给出的最后一个地址继续时,它说:
sudo dd if=/dev/zero of=/dev/sdb bs=4M seek=16443 status=progress
[sudo] password for mohamed:
dd: error writing '/dev/sdb': No space left on device
1+0 records in
0+0 records out
0 bytes copied, 0.0150227 s, 0.0 kB/s
我尝试打开 gparted,但它显示以下消息
No space left on device during write on /dev/sdb
/dev/sdb: unrecognised disk label
尝试使用sudo smartctl -i /dev/sdb
获取有关设备的数据会产生以下结果
Smartctl open device: sdb [USB JMicron] failed: Invalid argument
gparted 当前显示空间为 63.1G 未分配,每当我尝试创建一个新的分区表时,它都会说没有剩余空间,即使我#ls
在/dev/
文件夹中,所有驱动程序都以粗体黄色显示,除了 sdb 显示为正常的白色细字体,这里是输出lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 465.8G 0 disk
sr0 11:0 1 1024M 0 rom
sda 8:0 0 931.5G 0 disk
├─sda2 8:2 0 244.1G 0 part
├─sda7 8:7 0 5.9G 0 part
│ └─cryptswap1 253:0 0 5.9G 0 crypt [SWAP]
├─sda5 8:5 0 200G 0 part
├─sda1 8:1 0 186.5G 0 part
├─sda8 8:8 0 38.2G 0 part /
└─sda6 8:6 0 256.4G 0 part
我希望得到帮助谢谢