我想安全地擦除 WD 6TB HDD。
问题是,我家里唯一能不间断运行的电脑(我估计需要 2.5 天)是2009 年三星 NC10 上网本不支持 UEFI。
这意味着达里克的靴子和核弹Linux 使用 MBR 启动,因此看到驱动器大小只有 2TB。
我怎样才能使用我现有的上网本安全地擦除整个 6TB 的数据?
答案1
Ramhound 的 UEFI 要求是错误的,因为它仅适用于从大于 2TB 的驱动器启动(如果全部的话)。我有一台运行 Windows 7 64 位的机器,它从 MBR 启动,并且可以毫无问题地访问大小为 3TB 的辅助驱动器。
Davidgo 忽略了他方法并不能解决无法访问 6TB 中的最后 4TB 的问题。
Tonny 和 gronostaj 是对的。Tonny 找到了最可能的问题。
我会在 Linux 下使用 hdparm 进行双重检查。
https://linux.die.net/man/8/hdparm
检查一下这两种变体:
- hdparm -i /dev/sdb 或 hdparm -i /dev/hdb
- hdparm -I /dev/sdb 或 hdparm -I /dev/hdb
看看您的驱动器报告的内容和您的操作系统假定的驱动器内容之间是否存在差异。
如果存在差异,我会像 Tonny 一样假设存在硬件问题。不幸的是,我找不到可以插入当前 USB3.0 控制器卡的 ExpressCard 插槽,这样您就可以无限制地访问 6TB 驱动器的所有扇区。
可能还剩下一个选择:使用支持“ATA 安全擦除功能”的软件。据我所知,这只会向驱动器发送擦除命令,不需要通过接口获得完整的 6TB。
也许 hdparm 也能做到这一点,我忘了。至少 Parted Magic 实时版确实为该问题提供了基于 GUI 的软件。唯一的缺点是仍然无法访问上部 4TB 以使用十六进制编辑器控制删除过程。但驱动器可能不会将磁盘清零。相反,它可能始终使用加密,并且在触发命令时它会忘记当前加密密钥,这相当于删除。
祝你好运!