从 USB 驱动器运行 Spinrite?

Sna*_*ore 27 usb boot hard-drive spinrite usb-flash-drive

我需要在没有 CD-ROM 的笔记本上使用SpinRite

如何从 USB 拇指驱动器安装和运行 SpinRite?这样我就可以用拇指驱动器启动笔记本并启动 SpinRite。

所有 USB 拇指驱动器都能够启动吗?我什至不知道如何让它们启动。

Sna*_*ore 24

我尝试了以下方法。

  1. http://files.extremeoverclocking.com/file.php?f=197下载并安装“HP USB Disk Storage Format Tool - v2.1.8”
    点击蓝色的“主要下载站点”——不是绿色的“下载”广告
    或来自 http://www.19systems.net/HP-USB-Tool-v2.1.8.exe

  2. http://files.extremeoverclocking.com/file.php?f=196下载“Windows 98/DOS 启动文件”
    点击蓝色的“主要下载站点”——不是绿色的“下载”广告
    或来自http://www .19systems.net/Win98-Boot-Files.zip

  3. 将 Win98 文件解压到一个临时文件夹中,例如 Win98boot

  4. 对于 pre-Vista 运行“HP USB Disk Storage Format Tool”。对于 Vista 及更高版本,右键单击它并“以管理员身份运行”

  5. 使用它来格式化 USB 驱动器并启用选项以使其可使用来自 Win98boot 的文件启动

  6. 将 spinrite.exe 复制到格式化的 U 盘

  7. 在目标笔记本上,编辑启动顺序,使从 USB 启动先于 HDD

  8. 用它启动笔记本并在 DOS 提示符下运行 spinrite.exe

您现在可以在没有 CD-ROM 的机器上运行 SpinRite。

  • 这也是[在 SpinRite 常见问题页面上描述](http://www.grc.com/sr/faq.htm)(在“如何制作可启动的 USB 拇指驱动器?”部分)。 (4认同)
  • 我将添加以确保在格式化 USB 驱动器时选择 FAT32 (2认同)
  • 我无法在 Win 10 上使用它,它一直将 USB 记忆棒称为“写保护” - 相反,我按照下面的安德鲁使用了 Rufus (2认同)

小智 22

此外,您可以运行 spinrite 安装程序并选择安装到驱动器上。和“按住键盘上的驱动器字母并按安装”然后它会直接启动到 spinrite(刚刚测试过)

  • +1 最简单的方法。我的系统似乎还需要将 USB 驱动器上的分区设置为“活动”,这是我通过使用 Windows 7 fdisk 实现的。 (2认同)
  • 这种方法并不是100%有效。它在我的 HP Elitebook 上不起作用;以其启动灵敏度而闻名的笔记本电脑。我还没有分析 spinrite 安装程序方法有什么问题,但我可以确认 Andrew 的解决方案(https://superuser.com/a/1252642/247361)对我有用。 (2认同)

And*_*ton 14

我无法使用其内置安装程序从我的 USB 驱动器启动 SpinRite 6.0。我尝试了接受的答案,但没有奏效,因为 HP USB 磁盘存储格式工具报告“设备媒体被写保护”(但由于某种原因,它可以被其他所有内容写入)。

以下是对我有用的内容:

  1. 下载Rufus,一种制作可启动 USB 驱动器的工具。在撰写本文时,其版本为 2.17.1198。

  2. 使用以下设置运行 Rufus:

    • 截屏
    • BIOS 或 UEFI 的 MBR 分区方案
    • FAT32
    • 16 KB
    • SpinRite 6.0
    • [未选中] 检查设备是否有坏块
    • [勾选] 快速格式化
    • [已检查] 使用 FreeDOS 创建可启动磁盘
    • [已勾选] 创建扩展标签和图标文件
  3. 运行 SpinRite 6.0 安装程序并创建一个.iso文件。

  4. 挂载.iso文件并复制SPINRITE.EXE到 USB 驱动器。

  5. 启动驱动器。

  6. DOS应该启动。运行spinrite.exe

  • 实际上,您不需要费心执行步骤 3。SPINRITE.EXE 安装程序与 ISO 中的 SPINRITE.EXE 相同(通过 SHA-1)。您只需将 SPINRITE.EXE 直接复制到 USB 即可。 (2认同)

小智 6

似乎在这里描述:https : //www.grc.com/sr/faq.htm

如何制作可启动的 USB 拇指驱动器?

Hewlett Packard (HP) 制作了一个易于使用的实用程序,称为“HP USB Disk Format Tool”,其中包括“创建 DOS 启动盘”选项。它可以从以下网址免费获得:http : //files.extremeoverclocking.com/file.php?f=197 ( mirror ) 以及 Windows 98/DOS 启动文件。

运行 HP 工具,将其指向您解压 DOS 引导文件的目录,它将使用这些文件自动构建可引导的 DOS USB 驱动器。接下来,将原始 SPINRITE.EXE 文件复制到 USB 驱动器的根目录中。完成后,使用配置为从 USB 驱动器启动的 BIOS 重新启动系统。在 DOS 提示符下,键入 spinrite 以启动 SpinRite。

请注意,这还具有使用真实 Microsoft MS-DOS 文件而不是 SpinRite 附带的“FreeDOS”文件的优点。真正的、原始的 MS-DOS 可能会在兼容性较差的系统上更加一致地运行。


isu*_*dor 6

对于 *nix 用户,只需将 Spinrite 的软盘映像写入 USB 驱动器即可启动 Spinrite。

dd if=spinrite.img conv=notrunc of=/dev/sdx
Run Code Online (Sandbox Code Playgroud)

或者

cat floppy.img > /dev/sdx
Run Code Online (Sandbox Code Playgroud)

sdx你的U盘在哪里。需要root权限。

如果您喜欢,您还可以将 Spinrite 集成到带有启动菜单的 syslinux 或 extlinux USB 驱动器上。例如,这是一个最小的工作syslinux.conf,其中还包括单个 USB 驱动器上的 memtest:

default vesamenu.c32
label spinrite
  menu label Run SpinRite 6
  kernel memdisk
  initrd floppy.img

label memtest
  menu label Run MemTest86+
  linux memtest
Run Code Online (Sandbox Code Playgroud)

有关创建引导菜单的更多详细信息,请参阅 syslinux文档