2023 年备份旧的、可能是 Linux 格式的 3.5 英寸启动软盘的最佳方法是什么?

2023 年备份旧的、可能是 Linux 格式的 3.5 英寸启动软盘的最佳方法是什么?

在工作中,我们有一台非常昂贵(且较旧)的科学设备,由于某种原因,如果没有软盘,它就无法启动。技术人员告诉我,制造商可能不再能轻松获得这些软盘的副本,因此我想进行备份并将其存储在部门共享驱动器上,以防将来出现故障。

我有一些 USB 软盘驱动器,并且可以得到一台装有软盘驱动器的旧 PC(可能是 Windows XP 时代的),以及一些用于测试的空白软盘,以确保我不会意外破坏启动软盘。

我首先尝试的是这种方法,但是由于 DOS 无法识别磁盘格式,因此此方法无效。

然后我尝试在 Ubuntu 上使用 WSL。我找不到驱动器在 Ubuntu 中的安装位置,因此我将驱动器安装到/mnt/a使用sudo mkdir /mnt/d,然后按照sudo mount -t drvfs D: /mnt/d两个页面上的说明进行操作Microsoft 网站这里。这使我可以访问这些磁盘的内容,但是当我尝试使用catdd复制磁盘时,我收到消息Is a directorydd: error reading '/mnt/a': Is a directory

我是否错误地安装了软盘,或者我是否需要一台真正的 Linux 计算机来执行此操作?或者可能是非 USB 软盘驱动器?

编辑:回答一些问题:我首先要看的显然是 XRD 启动盘的备份(标签上用记号笔写着“XRD 启动盘 6 月 12/13 日”)。这是一张 Jufifilm MF2HD 1.44MB 双面高密度磁盘,看上去相当标准。我使用的是找到该磁盘的 USB 软盘驱动器。(我想是 Compaq FD-05PUB。)

建议我们进行备份的技术人员为制造商工作了很长时间,所以我想如果备份困难的话他会警告我们,但我会联系布鲁克询问是否有我应该担心的复制保护,但我对此表示怀疑,因为“只在需要叉车移动的价值数十万美元的设备上运行”本身就是相当好的保护。

明确地说,我的主要问题是“如何以能够 cat 或 dd 的方式安装此磁盘?这是 WSL 的限制,还是我只是错误地安装它”?

答案1

明确地说,我的主要问题是“如何以能够 cat 或 dd 的方式安装此磁盘?这是 WSL 的限制,还是我只是错误地安装它”?

这是你通常会做的事情没有挂载它。诸如“dd”之类的工具不会将文件系统复制为文件/文件夹结构——它们会复制找到的原始数据块(扇区)。为此,您需要为“dd”提供设备本身的路径;通常/dev/fd0用于通过传统 Shugart 接口连接的软盘驱动器或/dev/sdaUSB 软盘驱动器。

换句话说不是您可以通过 DrvFs 或任何其他共享文件系统的方式执行此操作。您需要以某种方式将原始磁盘传递给 WSL2(我相信最近已经实现了这一点,但对您来说并不实用),或者更简单 - 使用本机 Windows 版本,dd通过 Windows 样式的设备访问执行相同操作。

这个 dd.exe是传统上使用的,以及它的 GUI 版本原始写入它基本上是专门为复制软盘而设计的。注意不要混淆“读”和“写”端;检查软盘的写保护标签以确保万无一失。

答案2

软盘最终只是磁盘上的文件系统。映像程序过去能够像外部驱动器一样与它们交互。我认为此功能仍然存在,尽管我没有软盘驱动器可以测试。但我认为如果您的计算机可以识别它并且磁盘映像程序仍然支持软盘驱动器,则可以对软盘进行映像,在这种情况下,您可能可以将该映像写入任何磁盘、另一个软盘或 USB 驱动器。当然,这只是理论上的。

答案3

如果您的旧电脑也有 CD 驱动器,那么我建议使用 Live CD,例如下面提到的那些(开源和免费)(它们以图形方式向您显示桌面上可用的驱动器,作为图标):

32 位版本(i686 架构):https://sourceforge.net/projects/live-cd-with-zerofree-32-bit/

对于非常古老的架构,请尝试这个 Live CD:https://sourceforge.net/projects/live-cd-with-zerofree-x86/

如果您是第一次使用 Live CD,这里有一些提示:

使用免费映像刻录程序,如 imgburn (windows)、brasero (linux)、burn (macosx) 等,先将此 .iso 文件刻录到 CD,然后重新启动系统并快速更改 bios 启动顺序,以便从此 Live CD 启动系统。如果您不熟悉使用 Live CD 启动的概念,请搜索并查看 youtube 视频。

希望这对大家都有帮助。

相关内容