在 dd 操作期间断电后,HDD 硬盘从 500 GB 变为 1 GB

在 dd 操作期间断电后,HDD 硬盘从 500 GB 变为 1 GB

我的硬盘有 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 

我希望得到帮助谢谢

相关内容