2015-08-16 26 views
-4

我有一台运行MS-DOS的DX4-S CPU和基本内存640K和256K高速缓存的旧PC。 我需要传输保存在这台PC上的所有文件。我无法使用软盘,因为我需要数以千计的软盘。我可以通过网络复制文件吗?我可以使用光驱吗?你会推荐什么?需要在DOS环境下传输所有文件

+0

它有一个以太网卡吗? –

+0

是的,它有以太网卡。 – WhiteHat

+0

请参阅下面的内容或使用一些镜像软件并在旧PC上运行ftp服务器。 –

回答

0

如果此安装还包含旧版本的Windows(3.1)并具有以太网卡,则可以使用它来传输文件。

否则,你可以为msdos安装一个tcp/ip堆栈驱动程序,但这很难,因为你仍然需要一个工具来实际传输文件。

如果系统也有cdrom驱动器,您可以使用可启动的linux cd来传输文件。

如果一切都失败,你可以简单地拿出硬盘驱动器,并把它放在另一台电脑,并复制这样的文件。如果您的其他电脑在其主板上没有ide连接器,您可能需要购买ide到sata适配器。

0

MS-DOS 6.22附带INTERSVR.EXE和INTERLNK.EXE,它们允许您通过RS-232或并行端口传输文件。

您需要一根零调制解调器电缆(RS-232)或laplink电缆(并行端口)来连接两台计算机。

在旧计算机上运行INTERSVR.EXE。 在第二台计算机上的CONFIG.SYS中加载INTERLNK.EXE。来自旧计算机的驱动器现在将映射到第二台计算机上的驱动器,并且可以使用您选择的文件管理器复制文件。

我假设第二台计算机(或第二台计算机上的虚拟机)需要运行DOS 6.22或基于DOS的Windows版本(3.11,95,98,ME)之一才能运行。

+0

是的,但是,INTERLNK.EXE不支持Windows XP和更高版本... – mark

+0

谢谢。我会尝试你和马克的建议,并且马上让你知道。 – WhiteHat

2

当你的MS-DOS的PC和PC要传输的文件有一个串行端口,你可以尝试以下方法:

  • 做出null modem cable
  • 得到支持Z A terminal emulation program for the MS-DOS PC -modem传输协议
  • 获取PC的终端仿真程序(请参阅上面的链接),该程序要传输到,支持z-modem传输协议
  • 使用相同的连接设置启动两个程序,例如57600 BAU d 8n1。当PC慢时,降低两个站点的波特率
  • 使用z-modem协议一次传输多个文件
  • 有一杯咖啡/汽水/啤酒/一些睡眠,具体取决于文件大小需要转账
  • 准备好!
+0

嗨马克。没有任何终端仿真程序工作。我不能使用DOSBox或VMware播放器吗? – WhiteHat

+0

嗨WhiteHat,从您的评论我明白你有终端程序启动并在MS-DOS电脑上运行,但有一个问题与您想要传输到PC上的终端程序。您是否尝试过:Tera Term(http://ttssh2.osdn.jp/)或SyncTERM(http://syncterm.bbsdev.net/)?或者,您可以运行VMware/DOSBox并在接收端使用与发送端相同的终端程序。让我们知道怎么回事! – mark

+0

使用RS232电缆我连接了两台PC(一台使用MS-DOS,另一台使用WIN XP),并在DOS上安装了FILE MAVEN。实际上什么都没有发生,DOS无法托管WIN。我尝试了男性和女性9针和25针电缆。 – WhiteHat

-2

KERMIT The Kermit Project通过RS232提供文件传输。回顾网站,Kermit可以在各种平台和操作系统上使用。

对于零调制解调器电缆,您可以将KERMIT配置为使用软件握手(XON/XOFF),然后您可以热线握手线并使用3线:TX,RX和信号接地。

例如:对于在电缆上的连接器D25:

  • 横过销2〜3和在连接器连接时
  • 连接销7直通连接线的电线3比2。
  • 领带别针4和5一起每个连接器上,但不连接线
  • 领带别针6,图8和20一起每个连接器上,但不连接线

D9连接器的工作方式相同但有不同的引脚分配。

+0

我很好奇为什么这个答案被拒绝。对于几乎所有的平台,包括传统DOS和XP,KERMIT都是简单的二进制和“源代码”软件。如果你投下这个答案,请留下评论,以便我可以了解原因。 – gridtrak