将文件移动到DOS计算机的最佳方法?


10

我有一台运行旧的DOS游戏的旧DOS(阅读:abandonware)计算机(如此处所述)。我发现随着时间的流逝,我的软盘开始死掉,变得完全不可读。

所以最近我一直在寻找我目前拥有的游戏的废弃二进制文件,并将它们下载到我的Vista盒子中。

Vista机器没有软盘驱动器,但是具有CD / DVD-R。Vista机器没有串行或并行端口。DOS计算机具有软盘驱动器,但没有CD / DVD驱动器。(尽管它确实有一个100mb的硬盘)令人惊讶的是,两台机器都有USB和以太网。DOS机上有一些古老的3Com 10BT卡。

我似乎无法弄清楚如何获得FTP,更不用说在DOS机器上运行和运行TCP / IP堆栈了,而且两台机器上都没有可读的USB存储形式。

将这些二进制文件传递到DOS计算机的最佳方法是什么?

(我知道这听起来像是一个古老的问题,如何将狐狸,婴儿和一袋粮食放在只能容纳两个的船上过河)


3
没有备用CD-ROM驱动器?在DOS以太网卡上发布详细信息。顺便说一句,我认为婴儿不吃袋谷物。
hyperslug

一个非常饿的婴儿,也许吗?
乔伊,

Answers:


5

对于永久解决方案,最好的选择是使NIC正常运行。您将需要用于NIC的DOS驱动程序。检查3com的网站,看看他们是否仍然有适合您的模型。

如果直接连接到Vista机器,则需要交叉电缆(1、2、4和6针已互换)。您可以购买一个或制造一个。如果使用集线器或交换机,则可以使用标准的5类电缆。

在DOS机器上添加网络的各种方法太多了,这里不再讨论,但是这里有一些链接可以帮助您入门:

http://www.dendarii.co.uk/FAQs/dos-net.html

http://bbright.tripod.com/information/dosnetwork.htm

http://www.freedos.org/freedos/news/technote/157.html

如果成功运行TCP / IP,您将能够运行TUI Web浏览器(例如Lynx),从而可以将文件直接下载到DOS计算机。


1
这不是鸡鸡蛋盒吗?您需要无法访问的计算机上的DOS驱动器。那么,如何使它们在那里?
WireGuy

他说他的软盘已经用光了。他没有说他的软驱坏了。
肯尼斯·科克伦


6

如果这是一次性的需求(即您不添加游戏机),那么最简单的方法可能是从dos盒中取出硬盘驱动器,然后通过USB适配器将其连接到Vista机器(假设Vista机器确实可以)没有免费的IDE连接器)。将文件转储到该行中,然后将其返回到Dos机器。

在Vista首次看到驱动器时​​,请注意不要格式化驱动器。


您可以多次执行此操作-可能很尴尬。尽管每6个月进行一次,就不必做任何琐事。
克里斯·弗里德(ChrisF)2009年

转移驱动器似乎很有意义。您也可以访问support.3com.com/infodeli/tools/nic/3c509b/docs/ugb/index.htm,看看是否可以抓取一些文件来使NIC正常工作
WireGuy 2009年

5

我发现有用的将文件移动到旧计算机的一种方法是使用ZModem。这不仅用于拨号连接。如果从相当新的计算机上设置了RS-232电缆,则可以在Windows上使用超级终端通过ZModem或类似的串行传输协议将文件发送到旧计算机,该旧计算机肯定可以运行Minicom。唯一的问题是将minicom连接到计算机-您仍然必须通过软盘来完成。

如果您的较新计算机没有串行端口,则可以找到一个非常便宜的端口(我们使用这些端口)。


我忘了补充。Vista机器没有串行端口
NoCarrier 2009年

1
编辑以将usb添加到我已经使用过的串口,并且可以在超级终端上很好地工作
jamuraa

从该链接看来,Minicom是一个unix / linux程序。不需要DOS版本吗?推荐一个?
M

4

如果您的计算机是386或更好的486,具有4MB或更多的RAM,那么您应该能够使用很小的Linux发行版(例如Tom's rtbt)在软盘上启动它,这将使您能够进行一些基本的网络(FTP)识别FAT硬盘。

另一个选择是将网络添加到DOS系统。请在FreeDOS网站上查看此列表顺便说一句,您可以尝试一下FreeDOS,它比旧的DOS具有一些更新和更好的功能(命令行完成,对USB驱动器的某些支持等)。


3

最好的主意不是在Windows计算机上的DOS模拟器中运行游戏吗?例如DOSBox。

http://www.dosbox.com/


5
在旧硬件上玩具有怀旧的价值。我喜欢启动到DOS。我喜欢Roland MT-32 MIDI模块上的闪烁灯。叫我疯了,但我也喜欢东西不能立即加载。
NoCarrier

1
不确定如何处理眨眼灯,但我相信您可以在全屏模式下运行它以获得完整的DOS体验,然后反复按CTRL-F11可以将模拟的CPU速度降低到适当的速度。顺便说一句,你疯了。
Alistair McMillan

@NoCarrier“但是我也喜欢当东西不能立即装载时”,是的,不要急于上厕所。老震撼的Wordperfect
barlop

2

这是我更喜欢的按重量计算的解决方案集合:

  1. 将USB记忆棒格式化为FAT16,并在BIOS(如果存在)中打开旧版USB模式,以在启动时将它们显示为驱动器号。然后DOS可以读取它们。
  2. 为没有X11的linux或NetBSD的小版本创建可引导USB磁盘。这可能会支持您的网络接口卡并能够安装DOS驱动器。然后,您可以定期通过FTP或SMB访问所需的文件。这确实需要经常重启。
  3. 从BBS开始,请使用交叉串行电缆和XY或Z-Modem 程序,例如dsz或fdsz。或者使用支持这些功能的终端程序,有那么。我使用了Qmodem,它可能仍然不是免费的。
  4. 获取NIC的DOS驱动程序,并将其与Arachne之类的程序一起使用。
  5. 放弃DOS,转而使用FreeDOS或DR-DOS。但是您基本上仍然会执行上述操作,只是您可能会获得更好的NIC和USB支持。
  6. 仿真。DosBox比PC AT更容易使用。
  7. 定期移动驱动器。如果仅在USB模式下使用驱动器并将BIOS设置为在传统模式下支持USB驱动器,则这会容易得多。否则,不得不打开东西并移除40引脚IDE和4引脚电源模块会很烦人。
  8. 获取超级新的BIOS,或安装grub。NetBoot这台机器是从tftp托管小型Linux系统的服务器上关闭的,该系统仅运行dosBox或freeDOS,并将驱动器映射到该nfs服务器。现在,无论何时关闭Dos机器,都可以在主机或服务器上挂载并使用映像文件和其他文件。这实际上是很多工作,但是您会感觉像是某种DOS天才。

1

查看DOS硬盘驱动器在Vista框中是否有任何连接。如果没有,你应该能够扫或得到一个真正的便宜。

将硬盘驱动器移到Vista框中,然后将文件移动到该驱动器上。然后将驱动器重新安装回DOS框中。


0

一个简单而愚蠢的问题,但是您确定那些拇指驱动器是用DOS可读文件系统格式化的吗?

NTFS不会飞到那里。FAT32将无法在6.22之前的DOS上运行。


我以为所有USB驱动器都是FAT。(他们甚至还具有用于读取NTFS的DOS驱动程序)
hyperslug

并非所有驱动器都经过FAT格式化,格式化可以随心所欲。是的,有用于NTFS的DOS驱动程序。但是,FAT16和FAT32之间有一定的区别。如果他运行的是6.22之前的香草DOS,那么他将无法读取NTFS或(现代)FAT32。驱动程序存在并且可能是解决方案。它可能无法解决他的问题,但是在处理文件传输和这些类型的系统时,它肯定是其中的“陷阱”之一。尤其是FAT16和FAT32之间的不兼容性很容易被忽略。
凯克

hyperslug:我的是NTFS,甚至还有第二个小分区。默认情况下,最新的是FAT32。
user1686

0

Vista是否支持IPX?如果是,则可以通过以太网使用它。

*要在他的档案中查找IPX堆栈*

这些工具在Micros〜1虚拟PC上对我有用,但是我想您需要Google来替换DC21X4 ...

(如果您仍要尝试使用它们,则加载顺序为LSL; DC21X4(或等效的网卡驱动程序);。IPXODI


0

替代文字

只需为DOS盒获得CD-ROM驱动器,价格就可能在20美元左右。每当您要传输时刻录CD,介质的大小为0.25张。

除非您要玩《毁灭战士》,否则您不希望弄乱整个IPX网络。您的时间价值超过20美元。


以及您打算如何精确到达cdrom.sysDOS框?
user1686

确切的DOS可引导CD。
hyperslug

检查当地的分类信息,例如Kijiji或eBay分类信息,几乎可以保证您找到出售旧CD-ROM / DVD-ROM驱动器的人几乎为零(<= $ 5),甚至免费的。实际上,您自己发布一个广告就可以了;除非您住在一个小村庄,否则您应该立即拥有一个。一包CD + RW光盘也可以廉价出售(再次尝试分类)。至于干燥器,制作/下载DOS引导盘/ Bart的PE软盘,或使用Windows 95/98 / ME CD。(当然,这是不方便的,如果你想传输文件来回频繁,但对于一次性的,它的罚款。
Synetech

0

使用DOS进行一次此操作,获取NIC 的Crynwyr数据包驱动程序,进行设置,然后获取KA9Q网络操作系统KA9Q NOS或其现代变体JNOS,以提供DOS TCP / IP网络功能。虽然它是为火腿无线电创建的,但它也可以与网卡一起使用,并允许您运行多个不同的服务器,其中之一是FTP。我在Windows系统上将它与ftp客户端一起使用,以非常有效地来回传输文件。

我的投票是用于Windows系统的USB软盘驱动器。效果很好,将允许您为DOS系统创建漂亮的新磁盘。这就是我一直在使用的东西,实际上已经在DOSBox和Virtual PC虚拟DOS机器上将其用作A / B驱动器。



-2

您能否使用可移动USB存储设备(俗称“拇指”驱动器或“笔”驱动器)?


它们在DOS 6.22中不可读。
NoCarrier

嗯。我似乎记得不一样。但是,您可能需要一个特殊的驱动程序,然后提出如何将其安装到盒子中的问题。一种选择是创建一个USB启动盘,加载系统并复制文件,更新config.sys,您应该一切顺利。
akf

1
不过,它们可能在FreeDOS中可读。FreeDOS的工作原理很棒,它比DOS 6.22更好,兼容性也非常好。
wazoox

NoCarrier:许多BIOS具有“传统USB”选项,IIRC将USB可移动存储呈现为普通磁盘驱动器。
user1686

非常怀疑他的DOS计算机具有USB,因此具有“传统USB”选项。
Fiasco Labs
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.