最近,我发现了一个旧的带有MS-DOS6.22 / Win3.1的Gateway 2000 Colorbook笔记本电脑,该笔记本电脑没有端口,只有PS2,并行和串行端口。我的现代计算机没有这些端口,因此我尝试使用带有Vista / Kubuntu双启动功能的旧Optiplex 755尝试通过并行端口发送文件。笔记本电脑唯一的可移动介质是软盘,但是不幸的是,我没有备用的软盘驱动器可放入任何计算机中。是否有一种简便的方法可以使用并行或串行端口完成文件传输,还是需要购买软盘?
最近,我发现了一个旧的带有MS-DOS6.22 / Win3.1的Gateway 2000 Colorbook笔记本电脑,该笔记本电脑没有端口,只有PS2,并行和串行端口。我的现代计算机没有这些端口,因此我尝试使用带有Vista / Kubuntu双启动功能的旧Optiplex 755尝试通过并行端口发送文件。笔记本电脑唯一的可移动介质是软盘,但是不幸的是,我没有备用的软盘驱动器可放入任何计算机中。是否有一种简便的方法可以使用并行或串行端口完成文件传输,还是需要购买软盘?
Answers:
您可以使用零调制解调器电缆或带串行电缆的适配器通过串行端口发送/接收数据。但是,您没有的几率很高。最重要的是,您需要在笔记本电脑上安装软件(例如Laplink的非常老的版本)才能使用它。即使您确实购买了电缆,软盘并找到并安装软件,传输文件也将很慢。
您最简单的解决方案是购买IDE / SATA转USB适配器。只需从笔记本电脑中卸下硬盘驱动器,然后将其连接到此设备。然后将USB端插入Optiplex,就可以传输数据了。
在尝试下面将介绍的“无核心”无工具方法之前,请检查Optiplex内部是否具有可用的PATA端口-在这种情况下,您可能需要的只是2.5英寸PATA驱动器的适配器(插头不同) 2.5“与3.5” /5.25“ PATA尺寸...),您只需从笔记本电脑中卸下硬盘驱动器,然后在Optiplex中进行访问即可。如果PATA总线上已经有任何不必要的内容(CD驱动器?),请断开它的连接,除非您知道您在使用PATA做什么,否则主/从/ CS技师会使事情复杂化。
有些笔记本电脑在古老的ST506或ESDI接口上使用了硬盘驱动器-请事先进行检查(在硬盘驱动器上搜索型号并获得规格表),不要尝试将此类驱动器连接到PATA机器。
或者,您可以获取PATA转USB适配器,它们并不昂贵。
这些端口可以在DOS下作为设备文件(COM1 ... x,LPT1 ... x)进行访问,并且可以用作COPY命令或重定向TYPE命令的目标。在Linux端,这些端口也可以作为设备文件(/dev/ttyS0..x、/dev/lp0..x)进行访问,并且可以通过例如“ cat / dev / ttyS0 >> some.file”进行读取。 。文本”。
这些将需要使用空调制解调器电缆进行串行传输(如果您具有可以物理连接的普通串行电缆,请尝试将导线交换到9针端的2针和3针)或相应的并行电缆(这种情况很少,他们中的大多数人在另一端有一个电子琴插头,实际上与PC并行端口不匹配)。实际上,如果您使电线短接在一起,则将针脚2和3 交叉并且针脚5到针脚5(假定针脚为9)的任何电线连接都应该串联工作。现在让我们忽略并行,因为您需要正确设置STROBE / ACK信号才能与DOS设备驱动程序一起使用...
如果使用串行端口,则需要在两台计算机上都配置端口,在Linux端配置stty,在DOS端配置MODE。请注意,这些配置设置在重新启动后并不持久。如果不起作用,我建议尝试使用115200,8,o,1并降低速度-不过,我会保持同等水平,因为它可以检测电气干扰引起的错误。另外,请确保没有设置任何活动的换行转换机制(我不知道某些DOS版本是否通过MODE命令进行管理)。
如果需要传输多个文件,最好的选择是将它们合并到一个归档文件中-如果PKZIP在DOS计算机上可用,则可以在Linux上使用“ unzip”或“ zip x”命令将其解压缩。但是,在最坏的情况下,您可能需要重复传输,串行通信可能无法100%可靠地抗干扰。
假设您使用正确的电缆(并行或串行),则可以在Optiplex上安装Virtualbox,以访客身份安装MS-DOS,然后使用串行或并行端口直通将Optiplex上的端口暴露给访客操作系统。您应该能够以这种方式将文件传输到客户机OS。之后,只需使用共享驱动器功能将文件复制到主机OS即可。MS-DOS包括INTERSVR和INTERLNK,可用于初始传输。