AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 48922
Accepted
Alan Storm
Alan Storm
Asked: 2009-08-02 14:38:38 +0800 CST2009-08-02 14:38:38 +0800 CST 2009-08-02 14:38:38 +0800 CST

Linux 系统上硬盘的深度格式化

  • 772

我有一台原装 Asus Eee PC 上网本,我想出售。当我过去出售旧电脑时,我通常会采用深度/安全/归零样式格式。如何在 Linux 上网本上做到这一点?我在找

  1. 让我这样做的命令

  2. 关于如何在具有(看似?)不可移动媒体的设备上执行此操作的建议

提前致谢!

linux security laptop secure-delete
  • 5 5 个回答
  • 3549 Views

5 个回答

  • Voted
  1. Best Answer
    John Gardeniers
    2009-08-02T15:34:36+08:002009-08-02T15:34:36+08:00

    您可以使用的另一个是DBAN。

    • 15
  2. Adam Brand
    2009-08-02T14:43:41+08:002009-08-02T14:43:41+08:00

    首先在 USB 驱动器上创建实时 Linux 安装(说明)。

    然后启动那个 USB Linux 安装并运行:

    shred -vfz -n 100 /dev/hda 
    

    您可以将 100 更改为所需的零写入次数(“z”指定零写入)。“f”参数覆盖所有权限问题。“v”是冗长的。/dev/hda 应该是您的硬盘(如果您使用的是 SATA,它可能是 /dev/sda)。您可以使用sudo fdisk -l来获取驱动器列表,以确保您应该使用什么来代替 (/dev/hda)。

    • 11
  3. Ronald Pottol
    2009-08-03T15:15:45+08:002009-08-03T15:15:45+08:00

    NSA 是否会拆开您的机器并准备好花费数周时间来恢复您的数据?

    不?

    然后只是 dd if=/dev/zero of=/dev/sda bs=1M 或者更确切地说(因为我们没有以 root 身份登录) sudo dd if=/dev/zero of=/dev/sda bs=1M

    可能想要单用户启动,或者从另一个设备启动,但我怀疑这并不重要(在你完成写作之前机器会崩溃的可能性很小,但我对此表示怀疑)。

    机器磁盘 sda 将全为 0,且不可恢复。考虑到 SSD 的工作方式,可能会有一些无法访问的块,您需要一个实用程序才能获得这些块,但使用普通工具无法读取它们。

    鉴于您不覆盖 SSD 上的数据,而是写入数据,驱动器通过硬件命令擦除该区域,然后将数据写入新的空白区域(此处过于简单化),我怀疑覆盖数亿次你什么都没有(所有这一切只是为了让 NSA 无法拆开你的驱动器并用扫描电子显微镜或类似设备读取它),因为 SSD 的技术完全不同。

    • 5
  4. Scott Pack
    2009-08-02T17:24:10+08:002009-08-02T17:24:10+08:00

    正如 Gardeniers 建议的那样,DBAN可能是您想要的。它具有强大的硬件支持,因此很可能与您的控制器一起使用,并且易于使用。我多年来一直使用它来清理包含案例数据的驱动器。界面简单,但易于使用。此外,它将从 USB 闪存驱动器运行,让您的生活更轻松。

    • 3
  5. rasjani
    2009-08-03T04:55:58+08:002009-08-03T04:55:58+08:00

    从任何实时发行版启动,启动您选择的文本编辑器并将以下代码写入其中,保存并运行:

    #!/bin/bash
    $DRIVE = /dev/sda # change this to your hard drive you wanna erase
    $COUNT = 0
    $TIMES = 16 # change this to reflect your state of paranoia =)
    while [ $COUNT -lt $TIMES ] : do
        dd if=/dev/zero of=$DRIVE && dd if=/dev/urandom of=$DRIVE
        COUNT = $[$COUNT+1]
    done
    dd count=1 bs=1024 if=/dev/zero of=$DRIVE # erase the first 1megabyte to clear the MBR and partition table
    
    • 1

相关问题

  • 在 SOHO 环境中实施的最佳 VPN 技术是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve