我试图将我的 HDD 硬盘上的分区克隆到另一台笔记本电脑上的 SSD。使用 dd 我复制了该分区:
dd if=/dev/sda3 of=/img.dd
然后在另一台笔记本电脑上,我尝试通过实时 CD 进行恢复:
dd if=/img.dd of=/dev/nvme0n1p5
恢复后我取消了它,因为我没有看到进度(之后使用状态=进度)
之后,当我再次尝试恢复大约 60%(进度)时,它因错误而停止。此后,我甚至无法使用 gparted 创建新的分区表。我尝试安装 Windows,但它甚至无法识别 SSD,就像它不存在一样。Linux fdisk -l 也无法识别它
更新
gparted 错误类似于以下错误,我没有确切的输出,因为它是针对 live cd 的,现在 live cd 无法识别磁盘,我无法使用 gparted 格式化分区
mkfs.ext4 -F -O ^64bit -L '' '/dev/xxx' 00:01:39 ( ERROR )
64-bit filesystem support is not enabled. The larger fields afforded by this feature enable full-strength checksumming. Pass -O 64bit to rectify.
(...)
Warning, had trouble writing out superblocks.
更新2
我做的最后一件事是:
dd if=/dev/zero of=/dev/nvme0n1 bs=500M count=1
到完整的磁盘,这可能会影响一些东西:(?
更新 3 对@Daniel B 的回答
这是来自 live cd 的 fdisk -l 的输出:
root@mint:/home/mint# fdisk -l
Disk /dev/loop0: 1.8 GiB, 1890041856 bytes, 3691488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 14.6 GiB, 15627976704 bytes, 30523392 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x09bebfcf
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 0 3855295 3855296 1.9G 0 Empty
/dev/sda2 3843044 3847715 4672 2.3M ef EFI (FAT-12/16/32)
只列出了 USB(16GB - /dev/sda),好像没有 SSD。Windows 安装光盘也会出现同样的情况。
这是否意味着 SSD 完全损坏?我可以做些什么来验证是否有解决方案?