数码之家

 找回密码
 立即注册
搜索
查看: 1430|回复: 135

[软件] 相隔30年的时空,DOS系统下映射Windows11共享文件夹为本地驱动器并进行读写

  [复制链接]
发表于 2025-3-7 01:53:57 | 显示全部楼层 |阅读模式
本帖最后由 8139 于 2025-3-11 16:56 编辑

现在电脑的操作系统更新迭代的速度很快,但对于手里还有古董电脑的同学们来说,老的操作系统和新的操作系统之间交换文件是一个绕不开的问题。很多古董电脑只能运行DOS这类字符界面的操作系统,如果想与现在流行的Win10、Win11系统交换文件,就会有点麻烦。按照传统的方式,无非是用软驱+软盘、光驱+光盘、拆古董机的硬盘再用易驱连接Windows电脑,这些方法无一例外都是比较麻烦的,如果DOS和新的Windows能直接连接然后交换文件该有多好,下面就这个问题展开话题


DOS和Windows互联,核心包括两点:
1、安装和配置Microsoft Network Client 3.0,Microsoft Network Client是微软发布的一个网络工具包,如果你有Windows NT 4.0 Server的安装光盘,那么去\CLIENTS\MSCLIENT文件夹里,就能找到它,这玩意藏得非常隐蔽,一般人很难注意到它的存在。关于Microsoft Network Client的解释:
Microsoft Network Client,它允许DOS系统的计算机访问局域网(LAN)中的共享资源(如文件、打印机等)。

需要说明的是,Microsoft Network Client既可以访问局域网里的共享资源,也可以把自身主机的文件和打印机共享给局域网里其它的主机。不过运行Microsoft Network Client的DOS机共享出来的资源,Windows系统在局域网里访问它会出现很多的问题,比如假死,版本越高的Windows出问题的几率越大。所以本文在这里仅讨论DOS机访问Win机的共享文件,在DOS机上下载Win机的文件或上传文件到Win机。至于用Win机访问DOS机的共享资源,有兴趣的同学可以自行研究,如果有好的经验也欢迎分享。


2、获取网卡的NDIS驱动
网卡的NDIS驱动一般都包括在网卡厂商发布的驱动包里,打开驱动包寻找NDIS目录就能找到它,不同版本的NDIS驱动,对网络传输时的速度会有一定的影响。




用于提供共享文件夹的Windows系统,可以是WinXP、Win2003、Win7 x86、Win7 x64、Win10 x64和Win11 x64,这些都是实测通过的;其它的系统(因为时间有限,未测试):Win9x、Me、Win2000、Vista、Win8.x理论上也都可以的,有兴趣的同学也可以试试。


下面开始正式操作DOS映射Windows共享文件夹为本地驱动器,这里的Windows系统用的是Win 11 x64 23H2 企业版





在运行Windows的电脑上,建立一个文件夹(位置随意,自己喜欢在哪里都行),我这里建立的是一个名为DOSDATA的文件夹





然后右键这个文件夹,在共享选项卡里,点击高级共享





然后勾选共享此文件夹,再点击下面权限按钮





给Everyone赋予完全控制的权限,然后应用





回到上一级窗口,点击应用





然后再切换到安全选项卡,点击编辑





然后点击添加





然后点击高级





然后点击立即查找





向下翻,找到Everyone并选中它,然后点击确定





然后点击确定





然后返回上级窗口,选中Everyone,并赋予完全控制的权限





然后关闭窗口





打开计算机管理,用户项中,将guest帐户按下图设置好





再运行gpedit.msc,打开组策略编辑器





按下图设置,确保红框里没有guest和Everyone





继续按下图设置,共享和安全模型选择经典





按下图设置,将Everyone权限应用于匿名用户





确认这里的guest来宾帐户已启用





空密码本地帐户只允许进行控制台登录,这项要设置为禁用。Windows这里就设置完成了,然后重启一次,等待DOS机的连接即可





运行DOS的古董机没法用太旧的电脑(主要是都压在一堆箱子底下,不好挖出来),只好临时攒了一套“比较新的”古董机来做示范,Intel 865 主板,Pentium 4 2.66的CPU,这个配置其实运行XP很流畅,这只是拿来演示一下过程
865




主板是技嘉的8IPE1000-G Rev 4.0,在478的平台里也算是比较强的存在了,支持全系列的478 CPU,BIOS中超频和电压调节的选项也比较多





主板原来配的内存是两条1GB的DDR400组的双通道,不过DOS运行在2GB这么大的内存下容易出问题,所以又从箱子里挖啊挖,挖出来一条256M的DDR333,箱子里其实还有128MB的DDR,不过实在太难挖了,就用这条蓝魔的256MB吧





显卡是64MB显存的MX440,AGP接口





865主板原生支持SATA1,主板上提供了两个SATA接口







然后又挖出来一块8GB的SSD,给DOS用正好





SSD的主控是SM2242T,带两片美光的闪存,说是SSD,其实读只有50,写只有15,跟一个大号U盘没啥两样,4K基本上不存在的。SSD是2012年产的,小厂的东西,也不能要求太高了,给DOS用绰绰有余





板子背面没啥东西





主板集成的是瑞昱的8110SC千兆网卡,8110SC其实就是8169的LOM版本,一样的东西,两者的驱动完全通用





然后用DG给SSD分区,建议分成FAT32格式





分区完成





然后在DOS下给主分区传递系统,DOS系统建议用7.1版的,早期的6.22、5.0这些版本不推荐优先使用





然后把SSD用易驱线挂载到Windows电脑上





把Microsoft Network Client 3.0安装文件(MSCLINT3目录)和网卡NDIS驱动(NIC目录)复制到SSD上,我这里是复制到了D盘根目录。至于怎么复制这些文件,大家可以用自己方便的方法来做,不一定照抄我的





进入MSCLINT3目录,运行其中的SETUP.EXE,开始Microsoft Network Client 3.0的安装





这里直接按回车开始即可





这里是指定Microsoft Network Client 3.0安装后的目标目录,我这里没有修改目录路径,直接回车继续安装





安装程序在检查系统文件,这里会稍微停顿一会





然后到了选择网卡驱动的步骤,因为Microsoft Network Client 3.0包含的网卡型号和驱动都比较古老和冷门,在这里我们常用的网卡驱动基本上是找不到的





这里面不少的网卡我都没听说过,更没见过,不知道得古老和冷门得成啥样





下面我们为Microsoft Network Client 3.0提供8110SC网卡的驱动,选择第二项,回车





然后手动输入我们网卡NDIS驱动所在的目录,我之前已经把8110SC网卡的NDIS驱动保存在D:\NIC\81108169目录里了。如果你不用我提供的网卡驱动,你在这里可以输入你自己网卡NDIS驱动的路径





如果NDIS驱动正常,安装程序在这里显示网卡具体型号,回车继续





这里是选择完整版的安装,还是精简版的安装。如果按照完整版的安装,Microsoft Network Client 3.0会塞一大堆没用的协议和功能给你,然后DOS的基本内存会被挤占得只剩300来KB,啥也干不了了。所以这里我们按C键,进行自定义安装





这里需要输入一个DOS机在局域网工作组中的用户名称(这个名称也会默认应用为DOS机在局域网内的计算机名,工作组默认设置为WORKGROUP,如果需要修改,请进入安装目标目录NET,打开SYSTEM.INI进行修改),然后回车继续。这里你可以自己写想要的名称,不一定抄我的





然后这里选择第二项进行设置





在第一项上按回车键





然后这里选择Basic项,就是精简版





然后这里的2、3、4项保持图中默认状态即可,选择最后一项,回车继续





这里选择第三项,对网络进行设置





这里有上下两个选项框,按键盘的Tab键可以在两个框框里切换,上下键选择





先到上面框框里,选择NWLink IPX……这项,然后按Tab切到下面的框框里,选择Remove项,按回车,就删除了IPX协议,为啥删除IPX协议,因为Windows机那边的网卡没有绑定IPX协议,是靠TCP/IP协议进行通讯的。如果保留这个IPX协议也没用,只能徒占640K基本内存





把IPX协议删掉了之后,安装程序发现居然一个协议都没剩下,那你得指定一个新的协议给我,我才能继续安装。然后这里选择TCP/IP协议,然后回车继续





新的TCP/IP协议已经指定好了





然后按Tab键,将上面框框里选中TCP/IP,下面的框框里选中Change Settings,按回车,对TCP/IP协议进行设置





先设置网卡的IP地址,选中IP Address项,回车





这里输入你想为DOS机指定的IP地址,数字之间用空格隔开,不能用“.”,否则Microsoft Network Client 3.0运行会失败。IP地址要和你的Windows机在同一个IP段,回车继续





然后设置子网掩码





子网掩码也要用空格隔开,不能用“.”,输入完成后回车继续





在设置网关





写好了,回车继续





到这里设置还没完成





选择第二项:禁用自动配置,所谓的自动配置就是本机是否接受DHCP分配的IP地址,这里按回车进去设置





这里一定要选1,如果选0的话,在Microsoft Network Client 3.0启动时会卡DHCP好久好久都不能动弹,别问我怎么知道的





然后选择最后一项,回车继续





这里在下面的框框里选中最后一项,回车继续





这里是在问你的Microsoft Network Client 3.0安装程序源文件在哪里,图里这个路径和我的安装文件的路径是一样的,所以直接回车继续就行了





然后安装程序会开始安装,还会修改C盘根目录下的CONFIG.SYS和AUTOEXEC.BAT,原始文件会自动备份为扩展名为001的文件,这里按回车,DOS机就会重启了





重启之后,Microsoft Network Client 就会启动,这里是在问你用户名,直接回车就是以用户DOSNET登录(GUEST身份),所以这里直接回车就行





又问你的密码是啥,我之前并没有设置密码,所以这里回车继续





系统又来问,那密码列表你要不要建立一个呢?我不需要,直接回车就行





然后Microsoft Network Client加载完毕,提示成功。前面的三个步骤只要连续按三次回车就行,可以加快启动速度





启动完成后,我们看一下内存的情况:加载完Microsoft Network Client,基本内存还剩428KB,有兴趣的同学可以继续优化一下内存占用,腾出更多的空间来运行程序。前面安装过程如果选了Full完整版,这里的内存只有300来KB,很多程序都没法运行





这里使用net命令把Windows11主机的共享文件夹映射成DOS机的网络驱动器

  1. net命令的用法: net use 本地盘符: \\局域网主机名\共享文件夹名
复制代码


这里敲net use n: \\win2025\dosdata即可(每个参数之间都有一个空格),映射共享成功后本地的盘符为N
需要说明的是Windows机的主机名最好能改成比较短的名称,就像我这个win2025这样的,太长的话输入起来有点麻烦





回车后,系统提示命令执行成功





转到刚刚映射好的N盘,dir看一下文件列表,里面三个文件夹是之前我在Windows11主机共享文件夹里已经保存好的。如果你需要向DOS机复制的文件,在Windows机上保存到共享的文件夹里就行,DOS机在这里dir就能看到。注意N盘的卷标目前是乱码,因为Windows11中该文件夹所在磁盘的卷标是中文,当前环境没有汉字系统,所以出现了乱码





我这里把N盘里UCDOS文件夹复制到DOS机C盘的根目录(从Win机下载文件到DOS机),命令如下





复制很快完成,一共复制了19个文件。在Microsoft Network Client环境下,在Windows机和DOS机之间互相复制文件,传输的速度大约在2~3MB/s左右,有时候能到5MB/s,峰值有可能冲到10MB/s。传输的速度和(DOS机和Win机的)网卡型号、(DOS机和Win机的)网卡驱动的版本都有关





我们转到C盘,进入UCDOS目录,运行UCDOS





UCDOS启动完成





因为现在已经有了中文环境,这时候N盘的卷标也变成中文了,不再是乱码





再试一下从C盘拷贝文件到映射出来的N盘(从DOS机复制文件到Win机)





5个文件很快就复制完成





到Win机上看一眼,文件已经复制过来了





DOS机映射出来的N盘,很多时候是可以当做本地磁盘来使用的,但也有一些DOS程序不支持在映射的驱动器上运行,这个需要亲自试一下才知道行不行。
运行一下江民的硬盘修复工具看看





再运行一下SCANDISK磁盘扫描工具





DOS时代的时候,SCANDISK还是经常使用的,扫描坏道和文件的交叉链接,现在年纪小一点的同学应该不知道啥叫文件的交叉链接了,这种故障现在几乎已经见不到了





曾经的FDISK





还有人记得牛云飞的软景PCTOOLS吗?





DOS时代最常用的ASCII文本编辑器EDIT





最后放两张引我踏上FPS征途的原生马赛克图,曾经让无数人狂热的DOOM












Microsoft Network Client 3.0原始安装文件+已适配8110SC+8169网卡的Microsoft Network Client 3.0压缩包(内含瑞昱8139D、瑞昱8110SC、瑞昱8169、Intel Pro 100、DLink-530TX Rev.C网卡的NDIS驱动)下载:


1、网盘下载,免费

链接:https://pan.baidu.com/s/1D_XinMb9RlMKXglpeSaskw?pwd=8139
提取码:8139



2、论坛本地下载,论坛会扣55家元







谢谢大家的观赏,如果大家觉得帖子有用,请点击下方的《点赞》和《收藏》,也欢迎大家回帖讨论,我们下期再见!




EOF


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 11家元 +307 收起 理由
我帝波罗 + 7 優秀文章
海上生明月丶 + 30 謝謝分享
moontree + 30 謝謝分享
maskzippy + 30 優秀文章
ljlun + 30 謝謝分享
jf201006 + 30 優秀文章
zzqqzzz + 30
wgm468 + 30
b26359 + 30 優秀文章
aping365 + 30

查看全部打赏

发表于 2025-3-7 06:36:02 | 显示全部楼层
师兄深夜还在工作啊要注意身体啊

打赏

参与人数 1家元 +12 收起 理由
8139 + 12 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 06:45:51 来自手机浏览器 | 显示全部楼层
前排围观,
看起来有点复杂哈哈

打赏

参与人数 1家元 +12 收起 理由
8139 + 12 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 07:54:55 | 显示全部楼层
现在都难得看到会DOS的了,居然还有高手在民间

打赏

参与人数 1家元 +9 收起 理由
8139 + 9 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 08:04:02 | 显示全部楼层
放着放着变成古董了

打赏

参与人数 1家元 +9 收起 理由
8139 + 9 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 08:06:17 | 显示全部楼层
半夜三更不睡觉感觉不像好人吖
想不到船长竟然是名IT黑客

打赏

参与人数 1家元 +10 收起 理由
8139 + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 08:49:02 | 显示全部楼层
dos7什么鬼,6.22才是王道,完了就直接win3.2了。

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 09:27:45 | 显示全部楼层
图太多,看不过来了

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 10:05:55 | 显示全部楼层
,满满的怀旧感,想起当初刚接触计算机的年代!

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:21:33 | 显示全部楼层
再飞东 发表于 2025-3-7 06:36
师兄深夜还在工作啊要注意身体啊

感谢坛友的关心,每天白天忙,经常是晚上的时候才有点时间,所以发帖经常会很晚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:22:41 | 显示全部楼层
aacyxjz 发表于 2025-3-7 06:45
前排围观,
看起来有点复杂哈哈

看起来是有点复杂,但理解了流程之后,实操的的时候也就是十分二十分钟的事,跟卖油翁一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:23:22 | 显示全部楼层
whr273666 发表于 2025-3-7 07:54
现在都难得看到会DOS的了,居然还有高手在民间

高手还算不上,就是比较熟悉DOS吧,毕竟从那个年代一路过来的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:24:15 | 显示全部楼层
maskzippy 发表于 2025-3-7 08:06
半夜三更不睡觉感觉不像好人吖
想不到船长竟然是名IT黑客

你住口,我是好人,好了你不要再说了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:26:13 | 显示全部楼层
72hour 发表于 2025-3-7 08:49
dos7什么鬼,6.22才是王道,完了就直接win3.2了。

6.22的FAT16最大只能2GB,直接劝退了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:28:20 | 显示全部楼层
时师傅 发表于 2025-3-7 09:27
图太多,看不过来了

都是为了试图教会同学们,哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-7 10:29:09 | 显示全部楼层
buck110 发表于 2025-3-7 10:05
,满满的怀旧感,想起当初刚接触计算机的年代!

去机房上机操作,进门还要换鞋
回复 支持 反对

使用道具 举报

发表于 2025-3-7 10:42:40 | 显示全部楼层
看上去都是回忆啊,再装个win3.2

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 10:57:34 | 显示全部楼层
谢谢分享,技术帖
终于开始搞软件了

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 11:13:19 | 显示全部楼层
时光倒流,青春在现了。

打赏

参与人数 1家元 +10 收起 理由
8139 + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2025-3-7 11:14:55 来自手机浏览器 | 显示全部楼层
有点复杂,不过可以方便提取久远的历史文件。

打赏

参与人数 1家元 +6 收起 理由
8139 + 6 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-3-15 23:15 , Processed in 0.109200 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表