无忧启动论坛

标题: 神奇的dos7.1 [打印本页]

作者: yn_88    时间: 2022-9-22 20:37
标题: 神奇的dos7.1
现在硬盘越来越大,且很多已不是sata接口,而是m.2接口的nvme硬盘,原以为这些硬盘dos根本识别不了,因为就连原版winxp都不能识别很普通的sata硬盘,更不用讲m.2的nvme硬盘。

今天试了一下,dos7.1启动后,只要这些硬盘有FAT32或FAT16分区,都可以识别,而且2T的FAT32分区,存取文件也没有问题,根本不像winxp 局限在32G(据称只是本身自带的分区软件,限制为32G,其他软件分区大于32GB的分区,还是可以正常使用)。

dos还真有点神奇,很原始,但可以存取这些先进的硬盘!
作者: test2333    时间: 2022-9-22 20:41
那NTFS分区呢?在加载驱动的情况下可以吗?
作者: yn_88    时间: 2022-9-22 20:47
NTFS肯定不能识别,除非加载NTFS FOR DOS
作者: yn_88    时间: 2022-9-22 20:49
还有关于FAT32,最大可以到多少的问题,网上的说法千奇百怪,大多是抄来的,说法很多
作者: 9zhmke    时间: 2022-9-22 20:58
你是说M$DOS吧,官方都放弃的东西就别玩了,能用都不放心,要玩就玩FreeDOS试试
作者: jh198354    时间: 2022-9-22 21:02
是啊,神奇,只是现在基本不用DOS了
作者: bfgxp    时间: 2022-9-22 21:03
据说因为dos是实模式,直接通过主板中断访问磁盘,无需高级驱动

但是我有个疑问,现在的efi启动还能进dos么?
作者: yn_88    时间: 2022-9-22 21:05
研究一下,还是很有好处,因为他很简单,容易搞清楚。但现在像win10,很多还是和dos没有本质的区别,例如文件是按簇来进行分配的,每个文件靠一个簇号链,组织在磁盘中。这点win10和dos完全一样,没什么区别。
作者: yn_88    时间: 2022-9-22 21:12
通过中断访问磁盘,一般是值 int 13h扩展功能实现的,它可以存取2^32(32次方)个扇区,刚好是2T,也许这正是DOS7.1 可以访问2T 这么巨大的FAT32分区的原因。
作者: yn_88    时间: 2022-9-22 21:13
EFI是属于保护模式程序,启动实模式的dos 是不可能的。
作者: zds1210    时间: 2022-9-22 21:45
同志们,这个这个,dos下就没有对硬盘的限制。
PE就是很麻烦,不识别新硬盘。
作者: sunsea    时间: 2022-9-22 21:51
这事的原理在于,在没有特殊驱动程序的情况下,DOS【直接】通过BIOS的【int13】中断访问硬盘。
所以【BIOS给什么,DOS就能访问什么】;很多BIOS不给光驱,DOS就不能访问(未加载特殊驱动程序的情况下)。

至于NTFS,那需要特殊的程序才能使DOS访问(可以搜索NTFS4DOS)


从AHCI时代开始,(应该是Intel的AHCI规范),一旦进入操作系统、加载相应驱动以后,BIOS就不再提供相关访问服务。(这也是似乎当年有人试图做g4d还是什么的磁盘驱动最后没有做的原因,会干扰后面的操作系统的访问。)
作者: sun0516    时间: 2022-9-22 22:06
DOS成不老松了
作者: bjay2008xmy    时间: 2022-9-22 22:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: DOSforever    时间: 2022-9-22 22:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: DOSforever    时间: 2022-9-22 22:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: yn_88    时间: 2022-9-22 22:57
dos不死,我认为不是说它还有多大的用处,而是一个非常精炼的操作系统,麻雀虽小,五脏俱全,研究起来不费力。 就像学习linux ,不要一来就内核5.x,那样会非常费劲,而是要读linux0.11最原始的,抓住本质,用最少的时间,搞清楚最本质的东西。
作者: 481416322    时间: 2022-9-23 03:55
巨硬的软件能否识别硬件要看它的心情,不是技术问题。就像XP本来能识别大内存,它偏偏不让你识别,其原因只有它自己心知肚明。
作者: xinzi    时间: 2022-9-23 07:38
本帖最后由 xinzi 于 2022-9-23 13:42 编辑

最正宗的电脑XP系统里面包含了DOS8.0的,系统安装好后,可以选中软盘或者U盘,右键直接制作DOS启动软盘、启动U盘!!早期的XP安装好,会在C盘释放几个DOS文件,此文件是XP镜像文件I386文件夹下的DISKCOPY.DLL释放出来的。附件 DOS8.0是纯DOS; DOS7.1是含有常用工具的,提取之98装机盘。

8.0.7z

1.31 MB, 下载次数: 41, 下载积分: 无忧币 -2

DOS 8.0

MS_DOS7.1.rar

2.58 MB, 下载次数: 30, 下载积分: 无忧币 -2

MS-DOS7.1


作者: DOSforever    时间: 2022-9-23 07:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: zlzx01    时间: 2022-9-23 08:23
感谢分享!
作者: sunsea    时间: 2022-9-23 08:47
bjay2008xmy 发表于 2022-9-22 22:17
如果用汇编语言写一个访问硬盘的程序,也调用INT13应该就能识别新硬盘了吧

不能,保护模式下不能调用BIOS的INT系列中断,必须通过驱动程序。
作者: 415762674    时间: 2022-9-23 09:37
FAT32不是簇连接文件系统吗?可以识别簇是2的32次方,根据簇大小不同,可管理的空间也不尽相同,从2T-128T不等。
作者: sufeiy    时间: 2022-9-23 09:44
还有这等操作,太神奇了。
作者: 2010Athura    时间: 2022-9-23 10:08
长见识了,支持楼主
作者: ldg_2    时间: 2022-9-23 10:33
长见识了,我也算是dos时代过来的,也时不时的折腾一下古董软件,不过都没发现这个神奇的地方
作者: shy20070509    时间: 2022-9-23 10:46
dos寻找硬件的模式就像是你要去一个地方,别人给你指了条路,你直接按照这条路走就行了,不管这条路是什么样的,走到头就到了,而windows寻找硬件时就好像是你要去火车站,别人告诉你,要先到下一个路口,然后红绿灯处右转,然后...,最后才能到达火车站,你要是不知道红绿灯什么的是什么东西,中途就不知道该怎么走了。
作者: myself045    时间: 2022-9-23 11:45
我记得之前公司的硬盘统一安装了还原精灵,结果新来的网管不知道,直接进PE分区格式化硬盘,装系统,装完发现死活就进不了系统,但已经重新分区了,也格式化了,还原精灵也无法去卸载了。最后还是在dos下敲命令分区才解决这个问题。所以,dos还是有很神奇的地方的。
作者: zds1210    时间: 2022-9-23 12:28
怀念dos啊。应该不断更新它。
作者: zds1210    时间: 2022-9-23 12:36
本帖最后由 zds1210 于 2022-9-23 12:37 编辑
xinzi 发表于 2022-9-23 07:38
最正宗的XP系统里面包含了DOS7.1的,可以直接制作DOS启动软盘、U盘!!

错,xp里面核心已经不是dos了,已经是nt内核。win98下才是dos7.1支持下的一个图形界面。以前很喜欢从win98退回到dos下玩,修理一下磁盘,注册表什么的。
作者: zds1210    时间: 2022-9-23 12:48
我是从dos时代过来的,然后玩dos+win3.2;后升级到win98,还是有dos影子。
到了xp时代,内核就全是Nt了。
作者: szwp    时间: 2022-9-23 12:48
me也有实dos补丁,先进dos再进me。
也可以关注biᴇꜰɪrcate玩玩。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426493
作者: minchengan    时间: 2022-9-23 13:27
微软: 我不管你BIOS认不认识,必须要我认识才行
作者: dxhjh    时间: 2022-9-23 14:03
谢谢分享
作者: 2012chohyi    时间: 2022-9-23 14:22
Dos 古董
感谢版主辛勤奉献
作者: 2012chohyi    时间: 2022-9-23 14:22
Dos 古董级
感谢版主辛勤奉献
作者: 进士小站    时间: 2022-9-23 15:16
DOS命令及程序对于老款笔记本电脑很有用的
作者: Climbing    时间: 2022-9-24 12:39
原理完全不一样好不?DOS是通过BIOS来访问硬盘,而不是使用自身的驱动,只要BIOS提示了硬盘访问的支持,DOS就可以访问。
作者: htmlc4    时间: 2022-9-24 19:23
zds1210 发表于 2022-9-23 12:36
错,xp里面核心已经不是dos了,已经是nt内核。win98下才是dos7.1支持下的一个图形界面。以前很喜欢从win9 ...

他的说法基本没错,xp在格式化软盘界面还是能制作dos启动盘的,版本是windows me中的dos 8.0
作者: tushen    时间: 2022-9-24 22:00
2T的盘,一个不会fat32了。
作者: bywdyz2005    时间: 2022-9-24 22:14
没用过doc
作者: zds1210    时间: 2022-9-26 10:16
szwp 发表于 2022-9-23 12:48
me也有实dos补丁,先进dos再进me。
也可以关注biᴇꜰɪrcate玩玩。 http://bbs.wuyou.net/ ...

me应该是最后一个基于dos内核的win版本了。
作者: zds1210    时间: 2022-9-26 10:21
xinzi 发表于 2022-9-23 07:38
最正宗的电脑XP系统里面包含了DOS8.0的,系统安装好后,可以选中软盘或者U盘,右键直接制作DOS启动软盘、启 ...

应该是有这种可能。毕竟,xp年代还有许多dos下的应用,要兼容一下。那个时代的电脑还有软驱,然后PE是后面才普及的。维护系统还是要用到dos。
作者: shy20070509    时间: 2022-10-10 15:53
myself045 发表于 2022-9-23 11:45
我记得之前公司的硬盘统一安装了还原精灵,结果新来的网管不知道,直接进PE分区格式化硬盘,装系统,装完发 ...

PE下重置分区表和MBR试一下,终极解决方式可以用LFORMAT初始化硬盘。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3