从USB驱动器运行Spinrite吗?


26

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

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

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



不是重复的-这个问题是关于检查USB设备中的硬盘驱动器(以任何可行的方式启动SpinRite之后),而不是有关启动SpinRite本身。
彼得·莫滕森

Answers:


24

我尝试了以下方法。

  1. http://files.extremeoverclocking.com/file.php?f=197下载并安装“ HP USB磁盘存储格式工具-v2.1.8”,然后
    单击蓝色的“主要下载站点”-而不是绿色的“ Downloads”广告
    或来自 http://www.19systems.net/HP-USB-Tool-v2.1.8.exe

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

  3. 将Win98文件解压缩到诸如Win98boot之类的临时文件夹中

  4. 对于Vista之前的用户,请运行“ HP USB磁盘存储格式工具”。对于Vista及更高版本,右键单击它并“以管理员身份运行”

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

  6. 将spinrite.exe复制到格式化的USB驱动器

  7. 在目标笔记本电脑上,编辑启动顺序,以便从USB启动比HDD提前

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

现在,您可以在无CD-ROM的计算机上运行SpinRite。


4
这也将SpinRite FAQ页面上描述的(可参考“如何制作可启动USB拇指驱动器?”)。
彼得·莫滕森

2
我将添加以确保在格式化USB驱动器时选择FAT32
TrojanName 2014年

2
我无法在Win 10上使用它,它一直将USB记忆棒称为“写保护”-相反,我按照下面的安德鲁使用Rufus
Furicle

21

另外,您可以运行spinrite安装程序并选择安装到驱动器上。和“按住键盘上的驱动器号,然后按安装”,然后它将直接引导到尖晶石中(刚刚经过测试)


2
+1最简单的方法。我的系统似乎还需要将USB驱动器上的分区设置为“活动”,这是通过使用Windows 7 fdisk实现的。
alx9r

1
这可行,但是仅在我将该分区标记为活动后。在Windows 7计算机上,我使用diskpart方法进行了此操作。
Marcel

1
此方法不是100%。它在我的HP Elitebook上不起作用;一台以启动灵敏度闻名的笔记本电脑。我尚未分析spinrite安装程序方法的问题,但可以确认Andrew(superuser.com/a/1252642/247361)的解决方案对我有用。
蒂莫西·奎因

12

我无法使用其内置的安装程序使SpinRite 6.0从USB驱动器启动。我尝试了接受的答案,但是由于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


1
谢谢安德鲁。这为我解决了。我从virtualbox中运行了Rufus,它为我成功了。我没有尝试过HP工具,但过去在Rufus方面有丰富的经验:)
Timothy C. Quinn '18

1
实际上,您无需理会第3步。SPINRITE.EXE安装程序(按SHA-1)与ISO中的SPINRITE.EXE相同。您可以直接将SPINRITE.EXE复制到USB。
布里奇

6

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

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

Hewlett Packard(HP)提供了一个易于使用的实用程序,称为“ HP USB磁盘格式工具”,其中包括“创建DOS启动盘”选项。它可以从以下网址免费获得:http : //files.extremeoverclocking.com/file.php?f=197镜像)以及Windows 98 / DOS引导文件。

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

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


4

如Travis所述,SpinRite 6.0允许您使用其主菜单上的选项来安装所有可写驱动器,使其可启动。您可能需要在BIOS设置菜单中四处寻找,才能找到将USB闪存驱动器等驱动器提升至第一位置的选项。

您可以通过购买不带硬盘驱动器的Zotac微型PC并仅从USB闪存驱动器或存储卡启动来制造廉价,安静的“ SpinRite机器”。插入硬盘驱动器基座(烤箱),以便轻松准备或刷新任何3.5或2.5英寸驱动器。


4

对于* nix用户,可以通过将Spinrite的软盘映像写入USB驱动器来启动Spinrite。

dd if=spinrite.img conv=notrunc of=/dev/sdx

要么

cat floppy.img > /dev/sdx

sdx您的USB驱动器在哪里。需要根特权。

如果您觉得自己很花哨,还可以通过启动菜单将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

有关创建启动菜单的更多详细信息,请参见syslinux 文档


1

我听说SpinRite可以作为虚拟机运行。由于SpinRite已从ISO文件加载到VM,因此不需要物理CD驱动器。

如何在Virtualbox中运行SpinRite


2
我也取得了成功。我遇到的主要问题是,无论系统管理程序如何,它的运行速度都非常慢。在大多数情况下,直接用SpinRite引导DOS(或者如果无法在原始计算机上运行SpinRite的话,将驱动器卸下并连接到另一台计算机)仍然更快。
鲁本·沙德
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.