我試圖將我的 HDD 硬碟的分區克隆到另一台筆記型電腦上的 SSD。使用 dd 我製作了分區的副本:
dd if=/dev/sda3 of=/img.dd
然後在另一台筆記型電腦上,我嘗試從 Live 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完全損壞了?我可以做一些事情來驗證它是否有解決方案嗎?