我需要在我的驱动器上运行安全擦除工具
我下载了Hirens Boot CD,它停止并说“No PXE”或类似内容。 所以这显然是一个绊脚石,我不能继续下载,因为它可能是一个糟糕的下载。 我只是没有数据限额。
因此,任何人都知道Linux是否具有可以安全擦除驱动器的本机工具,驱动器制造商表示它需要是一个安全的擦除工具,然后重新格式化驱动器以强制标记和交换坏块。
到目前为止,我已经推断出我对驱动器的图像是完美的,我对这个事实很满意,我需要做的是遵循制造商的建议,如果这不起作用我有时间让驱动器回到他们在保修期内。
到目前为止,我浪费了2个月的时间和时间已经不多了,直到我尝试了这个,制造商无法打开支持票。
**编辑**
建议的输出我运行hdparm -I /dev/sda
,我被告知驱动器被冻结 。 输出很长,所以我修剪了一些显示驱动器支持的function和安全性的信息。
Enabled Supported: * SMART feature set Security Mode feature set * Power Management feature set * Write cache * Look-ahead * Host Protected Area feature set * WRITE_BUFFER command * READ_BUFFER command * DOWNLOAD_MICROCODE * Advanced Power Management feature set SET_MAX security extension * 48-bit Address feature set * Device Configuration Overlay feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * WRITE_{DMA|MULTIPLE}_FUA_EXT * WRITE_UNCORRECTABLE_EXT command * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters DMA Setup Auto-Activate optimization * Software settings preservation * Data Set Management TRIM supported (limit unknown) Security: Master password revision code = 65534 supported not enabled not locked frozen not expired: security count supported: enhanced erase 12min for SECURITY ERASE UNIT. 12min for ENHANCED SECURITY ERASE UNIT. Checksum: correct
以下我不确定,第二个选项我知道我绝对不能做,因为驱动器直接插在PC上的sockets上。
- 如果您的设备已冻结,您可以尝试:暂停并恢复热插拔SATA电缆(即系统已加载,拔下SATA电缆并重新插上)
我没有看到任何关于在GUI中挂起和恢复驱动器的引用,如果它是fdisk或mount或unmount或特殊程序命令,我不知道输入到终端的内容。
使用终端,因为它似乎是最可靠的完成工作的方式,我该怎么做才能暂停和恢复驱动器?
**编辑**
我暂停和恢复后尝试了hdparm -I /dev/sda
,花了我很多时间恢复正常,不得不重新启动几次并再次启用网络,在检查时,驱动器仍显示为frozen
,是存在force
选择以强制改变?
如果您的SSD支持它,请使用ATA Secure Erase
命令; 假设您的驱动器是/dev/sda
:
- 从Live DVD启动
Ubuntu
- 使用Ctrl + Alt + t打开终端
- 检查您的驱动器是否未冻结:
hdparm -I /dev/sda
(查找frozen
或未not frozen
行) - 如果您的设备已冻结,您可以尝试:
- 暂停和恢复
- 热插拔SATA电缆(即系统已加载,拔掉SATA电缆并重新插上)
- 设置用户密码:
hdparm --user-master u --security-set-pass
(用所选密码替换/dev/sda
) - 检查是否已启用安全性:
hdparm -I /dev/sda
(查找已enabled
或未not enabled
行) - 发出
Secure Erase
命令:hdparm --user-master u --security-erase
(用所选密码替换/dev/sda
) - 检查是否已禁用安全性:
hdparm -I /dev/sda
(查找已enabled
或未not enabled
行)
这是擦除SSD的最佳方法,因为Secure Erase
在固件级别运行并且可以访问设备的所有存储区域,而常规软件工具则不能。 进一步阅读: ATA安全擦除 – ata Wiki和SSD数据擦除:消毒还是安全擦除固态硬盘? | 金士顿科技