所以我按照这篇文章中的说明(完全正确)但是当我输入最后一个命令时:
“如果驱动器确实支持增强安全擦除,请键入:”
hdparm --user-master u --security-erase-enhanced p /dev/sda
当您单独键入 hdparm 命令时,它会立即输出它输出的文本(它只是列出了我可以使用的所有参数等)。我仍然把它放在那里大约一个小时(在之前的命令结果中,它说增强擦除大约需要 8 分钟)但随后我关闭了终端,因为我确定有问题(也在关闭终端时警告了一个窗口我知道一个进程正在运行,我杀了它)。重新启动后,在 bios 中可以发现磁盘,但 fdisk 没有显示它,并且 gparted 出现了 3 条错误消息:
Libparted Error: Input/output error during write on /dev/sda
Libparted Error: Input/output error during read on /dev/sda
Libparted Warning: Error fsyncing/closing /dev/sda: Input/output error
按下“重试”、“忽略”、“取消”多次后,我终于可以看到带有 1 个未分配分区的 gparted 磁盘,我无法创建分区表,因为如果我再次尝试它会显示所有这些错误消息和最后“错误创建分区(或类似的东西)”。
那么,如何格式化磁盘呢?我不关心数据。我只想在上面安装windows。
- 磁盘:三星EVO 750 500GB
- 我在现场 USB Ubuntu 16
- SSD 内部连接到 SATA
- 我也尝试在其上安装 ubuntu 或 windows,但再次出现 I/O 性质的错误(无法创建分区)
原来它已被锁定(感谢@FedonKadifeli,在我运行“hdparm -I /dev/sda”命令后看到它)。然后我运行了命令
使用我最初使用的密码(“p”)并解锁。然后我输入了命令:
本质上,我把程序留在了中间。
之后它在 gparted 中可见,没有错误和警告,因此我能够创建一个分区表并将其正常格式化为 ntfs。我关闭了终端(尽管它仍然警告我有一个进程正在运行)并且磁盘再次正常。文件被擦除,我不知道安全擦除是否成功,但此时我不在乎。我将它连接到 Windows PC 并使用三星魔术师。
也许这个问题是由于重复的问题标志,但无论如何。我很高兴我保存了我的驱动器,这就是方法。
从中吸取的教训:不要再搞乱 hdparm 了。