备份和恢复 DOS 时代的备份

备份和恢复 DOS 时代的备份

我有在 DOS 中制作的备份文件。它们包含了数百小时的工作成果,但不幸的是,它们被锁定在一种无法用现在的格式打开的格式中。

我有一组文件,扩展名为 .001 到 .009。显然,我可以直接解压它们,但它们最终会变成一个没有扩展名的文件。根据文件类型分析程序 TrIDNET 的说法,这是一个“诺顿备份文件”。听起来很简单,对吧?

嗯,没有。我一直找不到可以以任何格式打开它们的备份或恢复实用程序。将这些文件放在软盘映像上并尝试在 VirtualBox 中启动恢复程序,但没有任何结果,通常以“未找到任何备份文件”结尾。我没主意了。

我试过了

  • 将每个文件放在其自己的软盘映像上,然后将其安装在 MS-DOS 和 Windows 95 的虚拟机上。
  • 我尝试将解压后的文件放到 ISO 上,然后在 Windows 95 中从该磁盘运行还原。
  • 我尝试寻找仅获取文件并解压它们的恢复程序。

大多数实用程序似乎都需要特定的驱动器号,并且不会接受单个文件名。这带来了很大的麻烦,因为它也不会直接从软盘映像中获取数据文件。

此时我很好奇接下来该尝试什么。还有其他方法可以将它们放在磁盘映像上,以使它们与恢复实用程序兼容吗?微软的恢复不起作用,诺顿的备份实用程序(版本 6 到 8)也不起作用。我错过了什么?

答案1

我遇到了同样的问题。

只要你有备份.001 控制.001 等等,你就可以使用 DOSbox 来恢复。效果很好。

在 DOSbox c: 上安装然后安装 a:,您将指定路径。

然后通过 DOSbox 安装http://mindprod.com/products4.html#RESTORE

使用命令restore a: c:\*.* /S <---最后一个语法可以阻止它恢复。

希望对你有帮助!

答案2

你能尝试在DOS盒

我不确定它模拟 MS-DOS 环境的效果有多好(或者比 VirtualBox 更好),但也许 Norton 实用程序处理得更好。

我假设您不能上传任何备份,因为其中包含您不想分享的信息。但如果您有任何“可共享”的内容,也许您应该上传它,看看是否有人可以查看它。

另外,如果您需要将目录映射到驱动器,则可以使用SUBST。运行它以/?查看如何操作,因为我不再记得它是如何工作的。

答案3

首先我要说的是,这听起来有些棘手。

了解备份是由什么软件创建的会很有帮助。如果不知道,您就只能在黑暗中工作,因此可能需要进行一些盲目的实验。

如果这些文件确实很重要,那么第一步就是确保您有合适的备份。否则,无论您使用什么程序来恢复文件,都可能会更改这些文件。此外,您不清楚您如何使用软盘:数据是在软盘上,还是您只是将它们用作恢复技术的一部分。软盘会随着时间和使用而损坏,因此请将至少一份数据副本复制到现代硬件上。而且,如果您真的在乎这些数据,请再复制一份数据(在至少一份非软盘上的副本之后,这应该会更容易)。

像 DOSBox 这样的软件可能会使用标准,比如磁盘映像中的 1.44MB 磁盘格式。但是,那个时代的实际备份软件有时会以不那么标准的方式执行操作,比如在软盘上装入 1.76MB。所以我怀疑使用像 DOSBox 这样的软件可能会导致恢复软件无法按预期工作。DOSBox 因其出色而获得了很多好评,但如果它看不到数据的副本,它就无法正确处理数据。为了最大限度地提高您拥有每个关键“位”数据的机会,可能需要创建任何软盘的磁盘映像。

我听说 DOS 内置的备份和恢复程序特定于所使用的 DOS 版本。因此,如果备份方式相同,您可能需要同一版本的 DOS 中的恢复程序。更糟糕的是,我听说这些程序存在缺陷。

您缺少的可能是一系列文件中的第一个文件。有些程序会从创建的第二个存档文件开始编号。例如,ARJ 文件将使用文件扩展名 ARJ、A01、A02、A03 等。RAR 文件将使用文件扩展名 RAR、R01、R02、R03 等。(实际上,RAR 还有另一种模式,具体取决于所使用的 RAR 版本。)至于只使用纯数字的程序,我不太记得有,但我确实认为太多程序使用了仅用数字命名文件的模式,因此这不是一个可以轻易指出某个特定程序的明显迹象。任何具体建议都可能是一个长远的打算,更有可能是错误的。我知道这不是故意的,但问题最终变得相当宽泛,因为有多个可能的答案。

如果没有更多细节,在答案中提供进一步的细节可能是不可行的。了解存档文件的字符可能更有助于人们确定文件类型。即使只有前 3 到 5 个字符也足以提供一些关键线索,而共享破坏性数据的可能性相当低,这种可能性相当大。要找出这些字节,您需要在十六进制编辑器中查看文件。这实际上很有可能提供一些关于如何打开文件的实质性线索。您可能希望获得共享文件的许可——如果不是向整个互联网共享,那么也许是与受保密协议约束的相当值得信赖的专家共享。

您提到实用程序要求驱动器号。了解这些实用程序到底是什么可能会有所帮助。我用来与存档文件交互的大多数更有用的程序通常都会使用文件名。因此,了解您怀疑的软件可能有助于人们同意或排除某些想法。

由于您似乎想要驱动器号,请确保您知道如何将目录挂载到驱动器号。在 DOS 中,SUBST 可以做到这一点。在 Windows 中,SUBST 也可能在那里工作。此外,SMB 文件共享也可以做到这一点(通过挂载共享文件夹...这可以使用命令行中的 NET USE 来完成)。理论上,APPEND 或 JOIN 也可能做类似的事情,但实际上,多年来我读到的是,这些程序可能带来的麻烦/危险多于帮助,所以您可能想远离它们。(诸如操作系统错误或版本之间的差异之类的事情可能会使它们成为一种负担,而不是积极的用途。)

我不会太相信 TrIDNET 的分析。我不熟悉这个程序,所以它可能会做得很棒。然而,这是一个旧的 Norton 文件,这个答案似乎只是基于猜测。

我知道我给你提了很多建议。如果你正在寻找一个真正明确的答案,那就是使用正确版本的 DOS 中的恢复程序。但是,我承认,虽然答案在技术上可能是正确的,但如果你不知道那是什么软件,成功的可能性可能会很低。

听起来你现在可能只是在寻求建议/指导/任何提示。好吧,在我看来,最有希望的方法可能是查看十六进制字节,更好地了解你正在处理的文件类型。然后你至少会处于一个更明智的位置来提出一些更具体的问题。

答案4

这看起来像是适用于 DOS 6.22 的 Norton Backup。我做了一些工作,并在 2011 年左右编写了一个提取程序(源代码可用)。此文档托管在http://ntbkup.jacobytech.net/ 因为我的网站因提供商问题而停用了一年。我的页面(没有上述信息)现在可以再次访问https://sites.google.com/site/willkranz/但可能会在 2021 年再次变暗,因为谷歌正在改变他们的网站格式。阅读上面的文档,它可能会有所帮助。最后一个磁盘,在你的情况下是 9,应该包含一个 *.FUL 文件,该文件总结了整个备份,但你需要我的程序来提取它或查看其内容。每个磁盘映像都包含该磁盘上自己的内部文件目录,即使您没有主目录文件,也可以逐个磁盘提取本地文件。这些是许多不再受支持的备份程序之一,令人沮丧。不太可能很多人仍然遇到这个问题,但上周有人联系了我,他有需要,这重新点燃了我的兴趣,并把我带到了这个页面。我鼓励任何仍然遇到这个问题的人通过上面的网页与我联系。您可以通过转储备份文件中的前 10 个字节来验证您是否有 Norton 备份磁盘或磁盘映像。您应该从第 2 个字节开始看到“NORTON Ver”。这应该跟随着一个版本字符串,通常为“1E”或“2A”。祝你好运。

相关内容