我正在尝试传输一些装有 Windows 3.1 的非常旧的笔记本电脑的内容。我能够做到这一点的唯一方法是通过串行电缆(笔记本电脑上没有网络)。
我在 W3.1 上安装了 Kermit,但是它出现问题并且运行不顺畅,此外它的 UI 也太复杂了,让我无法理解。
因此,我正在寻找一些替代方法,通过串行链路将 2gb 目录的内容从笔记本电脑传输到 Vista PC。
理想情况下,开源的东西会很棒。我考虑过把笔记本电脑上的硬盘拆下来,但它们太老旧了,不符合标准,不再适合 PC。
提前致谢
瑞安
答案1
您提到想要一些开源的东西。我猜您可能更希望得到“免费”而不是“我想看看源代码”。
如果你愿意花一点钱,你可以得到用于 DOS 的 LapLink V,这仍然是一个运输产品(售价 49.95 美元)。使用并行电缆(如果您没有,他们也会卖给您其中一条),您可以传输大约 5MB/小时的数据。这比您使用串行电缆所能达到的速度要好(最大速度是,假设笔记本电脑上的 UART 可以处理 115.2Kbps,大约 675KB/小时),尽管 LapLink 可以使用串行连接(如果您愿意的话)。我以前在这种情况下使用过 LapLink,效果很好。2GB 是一个很多通过串行或并行电缆传输的数据量。耶……全并行速度下需要 17 天。
市场上有比 LapLink 更便宜的竞争对手,档案车,但我个人从未使用过它,因此无法发表任何评论。
如果这些机器有 PCMCIA 卡插槽,你最好买一个带有 DOS NDIS2 驱动程序的 PCMCIA 以太网卡,并使用Microsoft DOS 网络客户端传输文件。您将拥有协议问题如果您尝试使用 DOS 客户端访问较新的服务器操作系统。如果我是您,我可能会将 Windows NT 4.0 放在 PC 上的虚拟机中,让它与我的本地以太网通信并获取 DHCP,让 DOS 客户端设置获取 DHCP,然后将 DOS 客户端连接到 VM。您需要 NetBIOS 名称解析才能使 DOS 客户端正常工作,NT 4.0 将愉快地广播其名称。NT 4.0 也不会进行 SMB 签名,并且很乐意与 DOS 客户端通信。您为此解决方案花费的唯一资金将是 PCMCIA 以太网卡(您可能已经拥有)和设置客户端将与之通信的服务器的时间。
答案2
根据 Evan 的建议,如果你能使用 PCMCIA 网卡,那么安装轻量级 Linux 发行版(小狗Linux) 并通过 FTP 或 SFTP 进行传输。Dos 驱动程序现在可能很难找到。
答案3
轻量级文件传输工具压缩。它提供了一个命令行工具,该工具在服务器端运行以等待连接,在客户端运行以发送和接收文件。有许多可用选项,并且该软件支持串行和并行电缆(包括引脚排列)。
作为一项额外福利,该应用程序包含一个工具和说明,用于将自身复制到另一台仅具有操作系统的机器。这是一个很棒的工具,可以引导与没有网卡插槽的工厂控制器进行通信,并且常规软盘驱动器访问不切实际。