我需要在我的驱动器上运行安全擦除工具

我需要在我的驱动器上运行安全擦除工具

我下载了 Hirens Boot CD,但它就停止了,并显示“无 PXE”或类似信息。这显然是一个绊脚石,我不能继续下载,因为这可能是一个糟糕的下载。我只是没有足够的数据限额。

因此,有人知道 Linux 是否有可以安全擦除驱动器的本机工具,驱动器制造商表示它需要是一个安全擦除工具,然后重新格式化驱动器以强制标记和换出坏块。

到目前为止,我已经推断出我拍摄的驱动器图像是完美的,我对此感到满意,我需要做的是遵循制造商的建议,如果这不起作用,我有时间根据保修将驱动器送回给他们。

到目前为止,我已经在这上面浪费了 2 个月的时间,时间不多了,而且在我尝试之前,制造商无法开具支持票。

** 编辑 **

我运行的建议的输出hdparm -I /dev/sda告诉我驱动器是冻结。输出很长,因此我删减了显示驱动器支持的功能和安全性的信息位。

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

下面我不太确定,第二个选项我知道我绝对不能做,因为驱动器直接插入电脑上的插座。

  1. 如果您的设备冻结,您可以尝试:暂停并恢复热插拔 SATA 电缆(即在系统加载的情况下,拔下 SATA 电缆并重新插入)

我没有看到任何关于在 GUI 中暂停和恢复驱动器的参考,并且我不知道在终端中输入什么,是 fdisk 还是 mount 还是 unmount 还是特殊程序命令。

使用终端,因为它似乎是完成任务最可靠的方式,我该怎么做才能暂停和恢复驱动器?

** 编辑 **

我尝试了hdparm -I /dev/sda暂停和恢复后,花了很长时间才恢复正常,不得不重新启动几次并再次启用网络,经检查,驱动器仍然显示为frozen,是否force存在强制更改的选项?

答案1

如果您的 SSD 支持,请使用该ATA Secure Erase命令;假设您的驱动器是/dev/sda

  1. Ubuntu从 Live DVD启动
  2. Ctrl使用+ Alt+打开终端t
  3. 检查您的驱动器是否未冻结:(hdparm -I /dev/sda查找frozennot frozen行)
  4. 如果您的设备冻结,您可以尝试:
    • 暂停和恢复
    • 热重新插拔 SATA 电缆(即在系统加载的情况下,拔下 SATA 电缆然后重新插入)
  5. 设置用户密码:(hdparm --user-master u --security-set-pass <password> /dev/sda替换<password>为所选密码)
  6. 检查安全性是否已启用:(hdparm -I /dev/sda查找enablednot enabled行)
  7. 发出Secure Erase命令:(hdparm --user-master u --security-erase <password> /dev/sda替换<password>为所选密码)
  8. 检查安全性是否已被禁用:(hdparm -I /dev/sda查找enablednot enabled行)

这是擦除 SSD 的最佳方法,因为它Secure Erase在固件级别运行并可以访问设备的所有存储区域,而常规软件工具则不能。进一步阅读:ATA 安全擦除 - ata WikiSSD 数据擦除:清理或安全擦除 SSD?| 金士顿科技

相关内容