我的 USB 磁盘有一个隐藏的加密分区。我甚至在任何软件中都看不到它。我在 Windows 中几乎尝试了所有方法。我想以低级别格式化整个磁盘并重新使用所有容量。Linux 中是否有任何工具或命令可以做到这一点?
编辑:我正在使用 Ubuntu 16.04 - Gparted 没有显示隐藏分区。以及确切的总上限。
USB 磁盘的总容量为 4GB。但它显示为 1GB 驱动器。并且我无法擦除整个磁盘(包括加密分区),因为它没有显示在任何地方。
我认为应该有类似的东西fdisk
。例如,当文件被隐藏或受密码保护时,除非您有密码,否则您无法使用驱动器的该部分。但如果你格式化分区或fdisk
驱动器并重新创建分区,无论它是如何加密的,它都会消失。现在在这种情况下,我正在寻找一个命令或软件来在低级别格式化这个驱动器。擦除加密部分。并重新使用整个磁盘。但问题是没有可用的工具来确定是否存在隐藏分区以尝试将其清零。
我想知道这是否hdparm
可以奏效,但我不知道怎么做。
idVendor=090c, idProduct=1000
答案1
插入磁盘并在 dmesg 中检查设备名称(例如 /dev/sdb、/dev/sdc 等...)($ dmesg
在终端中运行命令并读取最后几行)。
要清除它,请执行以下操作:
$ sudo dd if=/dev/zero of=/dev/your_device_eg_sdb bs=1M
这将使整个设备充满零。是的,小心不要格式化系统磁盘或其他数据磁盘!
答案2
如果您从实时 DVD 或 USB 棒运行 Ubuntu,或者已经在某处安装了它,那么您将有两个选项:
- 您可以使用图形工具“Gparted”——它是一个功能强大的工具,但它在 Ubuntu 上默认未安装。
通过输入以下命令在控制台中安装:
sudo apt-get install gparted
然后从启动菜单运行它。
- 第二种方法是使用集成的图形化 Ubuntu 驱动器管理器“磁盘”,它可以做几乎相同的事情,而且可能更容易使用。它也可以从菜单中启动。
但要小心,这两个工具都很强大,您可能需要检查两次以免格式化错误的磁盘。内部硬盘通常称为“/dev/sda”。
gparted 的设备信息输出示例(菜单:查看->设备信息):