误用 dd 命令后硬盘未分配

误用 dd 命令后硬盘未分配

我尝试使用以下命令创建可启动 USB:

dd if=ubuntu.iso of=/dev/sdb

然后我犯了一个错误。我输入了 sdb 而不是 sdd。sdb 是我的第二个硬盘,sdd 是我的 USB 驱动器。

我取消了操作,但现在我的硬盘不见了。回到 Windows 7,磁盘管理工具显示此硬盘有 3 个部分,2GB 未分配,2MB 正常,400 多 GB 未分配。

这次事故发生后,有什么办法可以将我的驱动器恢复到以前的状态吗?

答案1

使用 LiveCD(例如 Ubuntu 或 Knoppix)启动计算机并运行 gparted 分区编辑器。它将显示所有现有设备和分区。使用 gparted 工具调整/重新创建 sdb 设备上的分区,然后使用 ntfs/ext4/etc 对其进行格式化。

如果您想恢复丢失的数据,那么您可以跳过调整大小,而是使用 Knoppix 或类似恢复发行版提供的工具来尝试,但我认为没有太大的希望 - dd 命令直接写入设备流。

如果您希望磁盘分区在 Windows 7 操作系统中可见,请确保使用 ntfs 进行格式化,而不是其他格式。

相关内容