是什么让一些USB记忆棒无法启动?


19

我最近得到了一个64GB的USB记忆棒,并计划将其作为系统修复多功能工具,具有不同的Linux和Windows安装程序和实时图像,但我似乎有一个无法启动的USB记忆棒。

Pendrive Linux的Yumi安装程序无法识别它,只在选中“显示所有设备”时才列出它。

YUMI,没检查过YUMI,检查

Windows 7 USB安装工具也无法识别它。

Windows 7,USB工具

当使用Yumi或diskpart和xcopy将图像放在上面时,我测试的三台PC都没有能够启动它,但是没有一个在从另一个更小,更慢的8GB驱动器启动时出现问题。本答案中提到的HP USB格式工具确实对其进行了格式化,但这不支持可启动性。我已尝试过NTFS和FAT32文件系统,但都没有成功。

是什么导致这个?我的印象是USB记忆棒只是存储设备(如光盘),而且足以拥有正确的文件/结构以使其可以启动。设备是否缺少使其可启动所需的一些关键功能?


附加信息:

PC的主板是GA-MA770T-UD3(AM3插座,可能有点旧),GA-Q87TN(1150插座),以及戴尔XPS12 9Q33内部的任何东西。后两者使用UEFI运行Haswell处理器,我无法想象64GB棒会造成问题。

我也尝试使用Windows工具进行格式化,并尝试制作仅20GB的分区。


这很奇怪,我从来没有遇到过这个问题!我一直使用diskpart并将分区设置为Active,这就足够了。
李·哈里森

2
显然其他人也有这个问题。看起来有些闪存驱动器无法启动。
iFreilicht 2014年


@Ƭᴇcʜιᴇ007有趣的问题和好的答案。不幸的是,既没有解决我的问题,也没有回答我的问题。如果确实必须设置可引导标志以便Windows识别多个分区,那么它在我的驱动器上设置,因为我用两个分区测试它,并且可以无错误地读取和写入两者。
iFreilicht 2014年

Windows插入后,Windows是否为该驱动器提供了“弹出”选项?
Ƭᴇcʜιᴇ00714年

Answers:


8

只是想分享我的经验。我们将大量可引导的ISO刻录到闪存驱动器上,以便从Windows服务器系列到Windows 7到10进行任何设置。我们只讨论金士顿驱动器的问题。我和金斯顿的技术支持人员谈过,经过大量无用的信息,它基本上归结为它无法保证启动。所以我尝试了所有其他的故障排除选项,如diskpart,完整格式甚至是linux的分区和格式化方式。所以几天后我检查了我的BIOS,并且像往常一样,USB磁盘显示为硬盘,就像任何其他品牌的USB磁盘一样。我注意到右侧页面上有一个注释“按N”将金士顿USB磁盘移除为“硬盘”,然后将其标记为可移动磁盘。按N后,磁盘从硬盘列表中消失,我保存/重新启动。它现在完美!这对于我的其他任何USB磁盘都不是必需的,每次在各种硬件平台上都能完美启动,除了我的金士顿G3和Fury 3.0硬盘。

希望这可以帮助其他一些沮丧的技术人员:D


3

一些usb棒制造商工厂分区驱动器与不适合创建可引导驱动器的表。格式化没有区别,因为它不会影响表,只是擦除主要可见分区的内容。(在此问题出现之前,我遇到过“声誉良好”品牌的问题。)

如果您可以访问Linux机器,请将驱动器插入,找到Linux命名设备然后运行:

dd if=/dev/zero of=/dev/sd***  

(将***更改为给定的设备名称)

这将完全擦除驱动器(通过填充二进制零),文件系统,PTs批次。所以一定要指定正确的设备!!! 然后重新格式化(FAT32更好,因为UEFI不支持NTFS),你应该好好去。


不要使用cp,使用dd。我不确定cp在这种情况下会做什么,但它可能只是破坏设备节点(并将其转换为填充零的空白文件),而不是将数据写入驱动器。

感谢抓住这一点,我只是注意到他说了什么,并且即将
发疯

3
cp不会破坏它。它将零复制到驱动器,在那里dd删除现有内容并写入新的零。同样的结果,我想到的方式略有不同。两种方式都有效。事实上cat会努力。
克里斯·肯尼特

这是否意味着我还可以使用GParted的“创建分区表”功能?
iFreilicht 2014年

没关系,GParted没用。不幸的是,您的解决方案也无效。驱动器已完全删除,包括分区表。但在重新格式化之后,问题一直存在。
iFreilicht 2014年

2

我用我的SanDisk驱动器解决了这个问题,对我来说唯一的解决方案是购买另一个驱动器。在计算机的“此PC”菜单中检查驱动器。闪存驱动器通常显示为可移动磁盘。有关此驱动器的此信息是可引导的,或者通常包含在闪存驱动器本身中。这是我的,例如:这个电脑菜单的图片

为了保护用户免受破坏整个硬盘的侵害,微软和其他磁盘刻录工具仅限于能够刻录到所谓的“可移动”磁盘--USB驱动器,CD,DVD等。发生的事情是一些公司(一个其中SanDisk)出售配置错误的闪存驱动器,可以移除。我不太确定这些信息是如何存储的,但据我所知,没有办法更改固件。您必须购买新的闪存驱动器,或者,您可以说服该公司退款/更换您的闪存驱动器。

资料来源:


我是一个新用户,所以我每个帖子只能发布2个链接,所以这里是谷歌搜索的链接,有更多阅读:点击这里
umop aplsdn

我想你可能走在正确的轨道上。该驱动器确实显示为“本地磁盘”。这根棍子是我爸爸的礼物,我真的不想打扰他回来,我不认为他甚至有收据。
iFreilicht 2014年

1

这已经很老了,所以也许你找到了一个解决方案,但对于后来发现这个的人来说,我发布了一个答案。

USB固件可能是问题所在。您可以更新USB设备的固件,这可能会解决问题。这是一个枚举各种SW的链接:http://wiki.openmoko.org/wiki/USB_DFU_-_The_USB_Device_Firmware_Upgrade_standard


1

在www.ipauly.com上有一个名为BOOTIce的可下载程序,我曾经用它制作了Rufus无法制作的Lexar 16Gb可启动程序。干得好吃!我不是真正的技术型人员,所以不知道它是如何做到的所有细节,但它处理其他pgms无法做到的MBR。我强烈推荐它来解决顽固的没有引导棒的问题。(我不是赞助商,也不会收到佣金,引起你的注意...... LOL)


BooiICE是最好的......除了分区之外还有很多功能...还可以处理MBR(s),PBR(s),BCD创建/编辑,VHD(s),...
ZEE

0

这只是一种半受过教育的猜测,但有一天可能对某人有所帮助。

我刚刚花了最后90分钟无法从USB启动2007 Advent 4211,但无济于事。

我一直在用它unetbootin来创建可启动的USB记忆棒。

推测性地,我认为分区大小导致不兼容。启动时,症状只不过是屏幕上闪烁的光标。我改为遵循Mint的“混合”ISO指令(简单地dd将ISO转换为USB记忆棒的原始磁盘)并且这样做有效。

正如我所说,这是推测性的,但我猜测64GB分区正在播放sillies。


这实际上是一个评论,而不是原始问题的答案。
DavidPostill

删除。全都是你的。
wally

-1

说实话,我建议对这样的自动化厂商的USB,可以经常做的正是与标准GNU / Linux工具,如相同ddgrubsyslinux(也有说的工具Windows端口)。

但是,要回答你的问题,可能会有很多问题。也许所讨论的工具并没有考虑64gb usb棒的想法,也许所述棒的制造商对磁盘做了一些不寻常的事情,使它看起来像标准的usb棒以外的东西。

说实话,知道我现在对linux的了解,我只需要把一些东西装到cd / dvd上作为多启动usb棒的分段。如果Windows无法处理这项工作,那么如果你可以按照自己的意愿做什么,那么单一的CD是什么?

无耻的插头,如果你想制作一个可启动的windows7 usb棒我在askubuntu上有一个非常受欢迎的答案


我不确定你推荐什么。您提出的解决此问题的方法是使用CD / DVD吗?因为这绝对不切实际,我的裤子不是设计用于将CD放在口袋里。此外,这与Linux有什么关系?而且,你有没有读过我用过的软件?因为Yumi使用您描述的确切Linux工具,只需使用更容易使用的前端。
iFreilicht 2014年

1
我建议刻录到CD / DVD以拥有一个可用的linux用户空间来创建usb,而不是期望你随身携带cd。前端比他们的价值更痛苦; 如果他们做错了什么并且后端不能正常运行它会让调试变得有点困难,而不仅仅是阅读stderr有关它为什么会破坏的说法。
hanetzer 2014年

-2

问题是“是什么让驱动器可以启动?” 大多数USB驱动器都格式化为FAT32。它有一个MBR(主引导记录),它保存分区信息。这可以不止一个。问题是大多数操作系统(操作系统)在USB驱动器上看不到多个操作系统。要使USB驱动器能够启动,它也必须设置为活动状态。标准OS格式例程不是为此而设计的。因此,需要一个更专业的格式化应用程序来完成这项工作。我有一些成功的应用程序是WinSetupFromUSB。这是为了从安装CD / DVD创建可启动的USB驱动器。但是,它还包含三个格式化应用程序,可以在主应用程序中使用。有问题的三个是FBinstTool Bootice(在Brewster回复中提到)和RMPrepUSB。由于这些是完整的程序,如果您可以在硬盘上找到它们,您可以创建链接以直接从桌面运行它们。不用说,这些都是基于Windows的应用程序。另一个可能有用的基于Windows的应用程序是Panasonic的SDformatter。它旨在擦拭干净和重置SD存储卡,但它也会做USB记忆棒。有来自同一系列的技术。除了通常的快速格式选项外,还有一个完整的擦除和重新调整大小选项。与所有低级格式化技术一样,风险是有可能使USB记忆棒无法使用。擦干净后,你可以用RMPrepUSB设置改造,它有许多启动和格式选项。RMPrepUSB还可以识别出未在资源管理器中出现的USB记忆棒。


1
因此,需要一个更专业的格式化应用程序来完成这项工作。我不同意,我使用cmd完成它,没有其他应用程序。
RogUE '17年

-2

即使我的新SanDisk USB驱动器被标记为活动并且从已知可用的可启动USB记忆棒复制了相同的可启动材料,我也遇到了同样的问题“带闪烁光标的黑屏”。我的修复如下:

  1. 以管理员身份运行CMD
  2. 启动DiskPart
    a。)list disk
    b。)选择磁盘1(或2或任何你的USB驱动器磁盘号)
    c。)clean
    d。)create partition primary
    e。)list partition
    f。)select partition 1
    g。)format fs = ntfs quick
    h。)active
    i。)退出
  3. 将可启动材料复制到现在空的驱动器USB驱动器。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.