所以我想尝试一下 CHrome OS,并将 Chromium OS 的 Vanilla 版本安装到我可靠的 USB 棒上。我使用 Win32DiskImager.exe 将操作系统安装到 USB 棒上。一切顺利,但我决定我并不想使用该操作系统,因此我使用 Minitool Partition WIzard 在 Windows 中格式化了 USB 棒。我完成了这项工作并下载了 openSUSE,然后使用常规的 Linux Live USB Creator 安装了它。
那时一切都变得一团糟。之后它就无法启动了。文件可以复制到该棒上,但它不再可启动了。之后我尝试了 unetbootin,结果相同,然后最后一次尝试了 linuxpendrive.com 上的通用实时 USB 创建器。
知道发生了什么吗?是 win32diskimager 烧坏了 USB 驱动器吗?
有什么方法可以恢复到可启动状态吗?我考虑启动到 gparted 并从那里进行格式化,看看如果我通过 Linux 进行格式化会发生什么。(哦,我应该提到我也尝试过通过 Windows 7 进行常规的良好格式化。
任何帮助,将不胜感激。
答案1
我发现使用:
fdisk /dev/sdX
(其中 X 是相关 USB 设备的标识符 - 确保它正确无误!)并删除分区表:
- p - 打印(显示)分区表
- d - 删除(如果有多个分区,则提供分区选择)
- w - 写入更改
...似乎在重新启动时有效。如果这不起作用,将 USB 驱动器清零然后重新映像(并可能按照上述方法删除分区表)可能会有效。
去做这个:
dd if=/dev/zero of=/dev/sdX
请注意,选择错误的设备作为 X 将会破坏其上的数据。
答案2
你的旧闪存驱动器以前可启动吗?我在使用 win32image writer 时也遇到了同样的问题。我使用了 hp usb 格式化工具,效果很好。尝试一下,看看是否有效。我是菜鸟,所以不太了解
这里还有 hp 格式工具的链接
http://download.cnet.com/HP-USB-Disk-Storage-Format-Tool/3000-2094_4-10974082.html
抱歉,我继续编辑,但对于我来说,我在 hp 格式化我的闪存驱动器后立即安装了 ubuntu,所以对我来说它有效
答案3
这种情况主要是因为您在机器上安装了任何操作系统。
安装操作系统后,BIOS 有时会重新排列设备的启动优先级顺序。在安装 OpenSUSE 之前,顺序可能是:CD/DVD 驱动器 > USB > HDD;安装后,顺序变为:HDD > CD/DVD 驱动器 > USB。因此,在启动时,您的系统会验证从 HDD 启动的可能性,如果可能,则不会尝试从 USB 和 CD/DVD 启动。
要恢复先前的顺序,您需要进入 BIOS(不同计算机可能有所不同,但一般来说,要进入 BIOS,您需要在启动时按 F1 或 F2 或 DEL 或 ESC 或 F10)。在 BIOS 中,转到“启动”选项卡,您会在那里找到一个选项来更改启动顺序或启动优先级或启动管理或启动顺序,然后将 USB 放在列表顶部,将 CD/DVD 驱动器放在第二位,将 HDD 放在第三位。
完成后,您现在就可以从 USB 驱动器启动了。
答案4
我遇到了和你描述的完全相同的问题,在 2 个不同的 USB 驱动器上尝试了带有 win32diskimager 的 Chrome OS,之后都出现了启动问题(并且它们的分区很分散,但可以使用 minitools 分区向导修复)。
然后我在第三个 USB 上使用 gparted创建分区表在 2 个有故障的驱动器上,问题已经解决,并且 USB 驱动器现在可以完美启动!
我花了很长时间才找到这个答案,所以感谢 MARUF SARKER!!