大约一年前,我从 Asda 购买了一个制造商不详的 USB。我将其制作成 kali linux 的可启动 USB,并将其安装到单独的 USB 上。我决定将其格式化,因为我可以将它用于其他用途,所以我使用管理员 EaseUS 来擦除它,但后来它失败了,所以我拔下它并重新插入。接下来我尝试在文件中打开它,它显示“请插入磁盘”,我在磁盘管理中查看了一下,它显示为:
“
磁盘 1 可移动 (E:)
无媒体
“
到目前为止,我不知道该怎么办...你们能帮忙吗?
答案1
您的问题可能是由于缺少分区造成的,当您使用 USB 启动然后擦除时可能会发生这种情况。
Windows 命令提示符中的 diskpart 命令可用于创建分区。以下指南取自:
https://technet.microsoft.com/en-us/library/jj200124(v=ws.11).aspx
请注意,此方法同样适用于创建可启动 USB:
- 将 USB 闪存盘插入正在运行的计算机
- 以管理员身份打开命令提示符窗口。
- 类型
diskpart
- 在打开的新命令行窗口中,要确定 USB 闪存驱动器编号或驱动器号,请在命令提示符下键入
list disk
,然后单击 ENTER。list disk 命令显示计算机上的所有磁盘。记下 USB 闪存驱动器的驱动器号或驱动器号 - 在命令提示符下,键入
select disk X
,其中 X 是 USB 闪存驱动器的驱动器号或驱动器号,然后单击 ENTER。 - 输入
clean
,然后单击 ENTER。此命令将从 USB 闪存驱动器中删除所有数据。 - 要在 USB 闪存驱动器上创建新的主分区,请键入
create part pri
,然后单击 ENTER - 要选择刚创建的分区,请键入
select part 1
,然后单击 ENTER。 - 要格式化分区,请键入
format fs=ntfs quick
,然后单击 ENTER。 - 键入
active
,然后单击 ENTER。 - 键入
exit
,然后单击 ENTER。
答案2
您说您使用磁盘启动了 Kali Linux 安装程序,但您没有说您是如何准备该安装程序的。这是一个关键的细节,因为某些方法(例如使用将dd
文件.iso
直接写入 USB 驱动器)会创建一种怪兽般的磁盘格式,如果不正确擦除,将来可能会产生问题。假设(这很可能是错误的)这就是发生的事情,诀窍是完全擦除这些虚假的数据结构。在 Linux 中执行此操作的几种方法是:
sgdisk
-- 键入sgdisk -Z /dev/sdc
(更改/dev/sdc
为正确的设备标识符)。这将使用 的sgdisk
功能来擦除所有 GPT 数据结构,这还将擦除足够多的其他内容,以使磁盘对其他工具的混淆程度大大降低。dd
- 你可以完全地使用 擦除磁盘dd
,如dd if=/dev/zero of=/dev/sdc
。(同样,/dev/sdc
根据需要进行更改。)此操作需要几分钟才能完成,但它会非常彻底地完成工作 - 每个扇区最终将只包含“0”值。您可以通过在命令bs=512 count=100
中添加内容来擦除前几个扇区dd
。这将更快地完成工作,但不太彻底,因此您可能仍会遇到问题。
在任何一种情况下,磁盘在完成后都会处于未分区状态,因此您需要在磁盘上创建文件系统,并可能对其进行重新分区。您可以使用 Linux 中的 GParted 或 Windows 中的 EaseUS 等工具同时执行这两项操作,或者使用较小的 Linux 工具分别执行这两项操作 - 使用parted
、gdisk
或fdisk
进行分区,然后使用mkfs
在分区上创建文件系统。在某些情况下,在整个磁盘上创建“原始”文件系统而不先对其进行分区是合理的;Windows 会忽略 USB 闪存驱动器上的第一个分区以外的所有内容,因此如果磁盘仅供 Windows 使用,则创建分区的意义不大。
如果用这种方式擦除磁盘没有帮助,那么它可能从一开始就出现故障或有缺陷(尽管你成功使用了一段时间)。一些廉价的“通用”USB 驱动器配置为看起来像它们比实际的容量要大。当你只存储几个文件时,它们还能工作一段时间,但当你试图使用它们的全部容量时,它们就会变得毫无用处,甚至可能变得完全无用。可能是你的驱动器遇到了瓶颈。如果是这样,请将此视为一个教训买者自负。同样,即使是质量好的 USB 驱动器最终也会出现故障。如果你的 USB 驱动器比较旧(或者是新的但有缺陷或质量较差),它可能已经到了这个地步。
答案3
我得出的结论是磁盘已坏,因为我无处可去,也没有应用程序可以检测到它(文件除外),不过还是感谢您的帮助,我非常感谢