我使用 SanDisk Cruzer Edge 创建了一个 Debian Netinstall 可启动 USB 驱动器。USB 启动正常,但现在我无法将其重新格式化。Diskpart 将其读取为已使用 0B 和可用 0B,磁盘管理未检测到任何分区,Xubuntu 和 GParted(尚未尝试 Live)甚至未检测到它(桌面或 fdisk 上没有显示)。我无法使用 diskpart 的清除、SDFormatter 或 Windows 的格式化工具对其进行格式化(SDFormatter 没有提供选项,并且格式化框未出现)。我使用 Win32DiskImager 创建了可启动驱动器。我该如何将其重新格式化为常规存储?
事实证明,/dev/sdb1
根据,我的 USB 已打开ls -l /dev/disk/by-id
。GParted 似乎正在工作,但我不知道如何从这里继续。希望我能自己解决。
解决了!
我使用 GParted 创建了一个新的分区表,然后用磁盘管理对其进行了分配。
答案1
lsusb 能看见你的 USB 记忆棒吗?
你可以试试智能工具在棍棒上。它确实对其中一些有效,它有效和无效的列表是这里。看来您的记忆棒没有出现在任何一个列表中(事实上,没有 SanDisk 记忆棒出现),所以我只能说尝试一下。
您需要安装 smartmontools,
sudo apt-get install smartmontools
然后检查该棒是否支持SMART,
sudo smartctl -i /dev/sdb
假设棍子是安全数据库。您可以尝试启用它,
sudo smartctl -s on /dev/sdb
然后测试棒
sudo smartctl -t long /dev/sdb
希望这可以帮助。