【原创】走投无路的 DOS 使用法
本帖最后由 yansy 于 2020-7-24 12:50 编辑DOS 现在肯定是越来越少有人使用了,不过对于电子垃圾折腾爱好者们来说,可能偶尔还是要用一下的。当然最正确的办法,莫过于用一个不太大的 U 盘,直接把 DOS 安装于其上,需要的时候用它引导机子就好。然而,凡事皆有意外,比如我的 8570w。
如果看了我在本坛发的上一篇帖子而已还有点印象的话,你就会知道,阴差阳错之下,我拥有一台除了内置硬盘,所有移动介质都无法引导的 HP EliteBook 8570w。我的当下阶段性目标是要给它上一块 4G 网卡,然而被 WWAN 白名单拒之门外。了解到的可以对白名单进行突破的工具,wwandos.exe,你猜到了,需要在 DOS 下运行。上次好像还有版主在关注进展。今天把这事儿给往前推一步:在硬盘上把 DOS 跑起来。
当前的硬盘是一块 256GB 的 SSD,MBR 分区格式,共三个分区,布局很标准,应该都是 Windows 10 安装时自动分好的:第一个分区是 549MB 的保留分区,第二个分区是系统(数据也在),第三个分区是恢复分区(634MB)。
第一步,要给 DOS 分出一个独立的分区来。幸好当前只有三个分区,正好可以再加最后一个(说的都是主分区,这儿没有逻辑分区什么事儿)。分区工具要用到 DiskGenuis。选中磁盘最后一个分区(也即恢复分区),从其右键菜单里选择“调整分区大小”,在“调整后的容量”处我把 634MB 改成了 600MB,减少的 34MB 会自动算到下面“分区后部的空间”里,顺便把后面的“保持空闲”改选为“创建新分区”。点选“开始”按钮执行操作就好。如果顺利的话,资源管理器会给新分区自动分配好盘符,并将该盘打开。
第二步,格式化该分区为 FAT。上一步打开的空白盘窗口关掉,在资源管理器中找到新盘,从其右键菜单中选择“格式化”,文件系统处选择“FAT”,点选“开始”执行操作。为了看得清楚,建议把卷标写成“MS-DOS”。
第三步,放置 DOS 的系统文件。DOS 引导至可交互的状态至少需要三个文件:IO.SYS、MSDOS.SYS 和 COMMAND.COM。你从什么地方搞到我就帮不上忙了,纯正 DOS 的 6.x 版本也好,或者 Windows 9x 里带的 7.x 也好,随意,把这三个文件复制到 MS-DOS 盘。
第四步,设置 DOS 系统文件的属性。这一步是不是必须的我没有验证,不想给自己找麻烦,我记得有的时候文件属性不对的话 DOS 是不能启动的。打开命令提示符,切到 MS-DOS 盘根目录,执行 attrib +h +r +s *.sys 这条命令。
到此,DOS 部分准备完毕。接下来要让 Windows 10 在拥有系统引导权的前提下,在开机后给 DOS 一个机会。所需的工具叫 EasyBCD。 打开该工具,新增一项引导,名字可以就写成 MS-DOS,类型选择 Windows 9x 或者 MS-DOS 6.xx 都可以。然后保存。这时它可能会提示一个信息,告诉你对于刚刚添加的 DOS 引导项有点注意事项,你选确定就会打开具体的网页让你查看(事实上那页面链接已经不太对了),由于你在看我的教程,所以可以选择取消。注意事项是什么呢?其实就是提到,DOS 分区必须在第一块硬盘上(这个条件我没有违反),且其起始偏移处于 2GB 之内(这个条件,如前所述,我的 DOS 分区分到了 256GB 磁盘的最末尾,并且没有受到任何不良的影响)。
附件图片分别为 Windows 10 引导时的选择画面、进入到 DOS 后的画面,以及执行 wwandos.exe 的画面。由于还没有物色到 USB 协议的内置 4G 卡,所以 wwandos 的效用还没有能够检验,不过至少软的部分的准备工作是到位了。
唉,记忆一下回到21年前,那天还无意中发现了当时的SONY软盘,只剩下了十几个,现在已经没有软驱去读它们了,好想去打开记忆的门…… hxkz 发表于 2020-7-18 17:58
唉,记忆一下回到21年前,那天还无意中发现了当时的SONY软盘,只剩下了十几个,现在已经没有软驱去读它们了 ...
我留着两个 USB 软驱,一个是 SONY 的,一个是 IBM 的;我还有一台内置软驱的笔记本在手里。:) 不太懂DOS,但是系统备份和还都在DOS下进行……总感觉PE不干净 20年前完dos win98一直在dos下安装的 所以我的U盘一直留着一个虚拟CD用来启动和一个FAT32分区用来DOS
不用一定要FAT16,但分区要2G以下比较好,虽然记得以前在DOS下可以操作40G的硬盘,但是可能是我这个DOS版本的原因,FAT32大于2G就不认,只认启动的虚拟软盘,我觉得你那个起始偏移可能应该是大小才对 以前安装95,98就是dos下setup,
以前安装Windows3.0,就是在DOS3.3下setup。不小心暴露机龄{:1_290:} 看到DOS界面太亲切了。。。。。。。时间是真快 yx2web 发表于 2020-7-19 12:30
以前安装Windows3.0,就是在DOS3.3下setup。不小心暴露机龄
驱动声卡,网卡,改内存地址。中断等参数。 34M...
真是一个巨大的DOS分区...
都可以把Windows 3.1扔进去了
其实装得下一个Windows 95 装完27M记得是
98装不下了 SE新安装120M+了 XP及以后的系统就没有DOS实模式了
todayhigh 发表于 2020-7-20 00:34
34M...
真是一个巨大的DOS分区...
都可以把Windows 3.1扔进去了
me就没有dos了,nt分支一直都没有
98 120M是要把组件全去掉吧,不然会200多近300 怀念dos命令啊,fdisk、dir、cd、md、cls......,怀念win95啊,开机那清脆的当当当声 todayhigh 发表于 2020-7-20 00:34
34M...
真是一个巨大的DOS分区...
都可以把Windows 3.1扔进去了
看来大家都把注意力放在 DOS 本身上了,不是我的初衷。
我的出发点是,如果大家遇到了必须要用 DOS、但是又没办法/没条件使用移动介质(软驱、光驱、U 盘等)来启动的话,可以用这种方式应应急。
今天我就会测试 wwandos.exe 在 8570w 上的功效,看是否可以成功绕过白名单。手上的 C5300 3G 上网卡是个电信制式的 WWAN 卡,能不能拨号成功倒在其次。
本意上,这是个技术帖…… 给我的对讲机写频时,就要用到DOS,结果以前学的,大都交给了老师,还好用的DOS命令不多。 时间过的真快 转眼30年了 format c:/q 这个DOS指令我用得最多了,当年要安装WIN98,那会好像是刚上初中 还需要安装个UCDOS或者天汇标准中文平台吧。 :-) winnt.exe
页:
[1]