无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2875|回复: 43
打印 上一主题 下一主题

神奇的dos7.1

  [复制链接]
跳转到指定楼层
1#
发表于 2022-9-22 20:37:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在硬盘越来越大,且很多已不是sata接口,而是m.2接口的nvme硬盘,原以为这些硬盘dos根本识别不了,因为就连原版winxp都不能识别很普通的sata硬盘,更不用讲m.2的nvme硬盘。

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

dos还真有点神奇,很原始,但可以存取这些先进的硬盘!
2#
发表于 2022-9-22 20:41:57 | 只看该作者
那NTFS分区呢?在加载驱动的情况下可以吗?
回复

使用道具 举报

3#
 楼主| 发表于 2022-9-22 20:47:17 | 只看该作者
NTFS肯定不能识别,除非加载NTFS FOR DOS
回复

使用道具 举报

4#
 楼主| 发表于 2022-9-22 20:49:48 | 只看该作者
还有关于FAT32,最大可以到多少的问题,网上的说法千奇百怪,大多是抄来的,说法很多
回复

使用道具 举报

5#
发表于 2022-9-22 20:58:21 | 只看该作者
你是说M$DOS吧,官方都放弃的东西就别玩了,能用都不放心,要玩就玩FreeDOS试试
回复

使用道具 举报

6#
发表于 2022-9-22 21:02:21 | 只看该作者
是啊,神奇,只是现在基本不用DOS了
回复

使用道具 举报

7#
发表于 2022-9-22 21:03:04 | 只看该作者
据说因为dos是实模式,直接通过主板中断访问磁盘,无需高级驱动

但是我有个疑问,现在的efi启动还能进dos么?
回复

使用道具 举报

8#
 楼主| 发表于 2022-9-22 21:05:27 | 只看该作者
研究一下,还是很有好处,因为他很简单,容易搞清楚。但现在像win10,很多还是和dos没有本质的区别,例如文件是按簇来进行分配的,每个文件靠一个簇号链,组织在磁盘中。这点win10和dos完全一样,没什么区别。
回复

使用道具 举报

9#
 楼主| 发表于 2022-9-22 21:12:26 | 只看该作者
通过中断访问磁盘,一般是值 int 13h扩展功能实现的,它可以存取2^32(32次方)个扇区,刚好是2T,也许这正是DOS7.1 可以访问2T 这么巨大的FAT32分区的原因。
回复

使用道具 举报

10#
 楼主| 发表于 2022-9-22 21:13:58 | 只看该作者
EFI是属于保护模式程序,启动实模式的dos 是不可能的。
回复

使用道具 举报

11#
发表于 2022-9-22 21:45:47 | 只看该作者
同志们,这个这个,dos下就没有对硬盘的限制。
PE就是很麻烦,不识别新硬盘。

点评

如果用汇编语言写一个访问硬盘的程序,也调用INT13应该就能识别新硬盘了吧  详情 回复 发表于 2022-9-22 22:17
回复

使用道具 举报

12#
发表于 2022-9-22 21:51:28 | 只看该作者
这事的原理在于,在没有特殊驱动程序的情况下,DOS【直接】通过BIOS的【int13】中断访问硬盘。
所以【BIOS给什么,DOS就能访问什么】;很多BIOS不给光驱,DOS就不能访问(未加载特殊驱动程序的情况下)。

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


从AHCI时代开始,(应该是Intel的AHCI规范),一旦进入操作系统、加载相应驱动以后,BIOS就不再提供相关访问服务。(这也是似乎当年有人试图做g4d还是什么的磁盘驱动最后没有做的原因,会干扰后面的操作系统的访问。)
回复

使用道具 举报

13#
发表于 2022-9-22 22:06:11 | 只看该作者
DOS成不老松了
回复

使用道具 举报

14#
发表于 2022-9-22 22:17:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
发表于 2022-9-22 22:41:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
发表于 2022-9-22 22:44:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

17#
 楼主| 发表于 2022-9-22 22:57:50 | 只看该作者
dos不死,我认为不是说它还有多大的用处,而是一个非常精炼的操作系统,麻雀虽小,五脏俱全,研究起来不费力。 就像学习linux ,不要一来就内核5.x,那样会非常费劲,而是要读linux0.11最原始的,抓住本质,用最少的时间,搞清楚最本质的东西。
回复

使用道具 举报

18#
发表于 2022-9-23 03:55:34 | 只看该作者
巨硬的软件能否识别硬件要看它的心情,不是技术问题。就像XP本来能识别大内存,它偏偏不让你识别,其原因只有它自己心知肚明。
回复

使用道具 举报

19#
发表于 2022-9-23 07:38:07 | 只看该作者
本帖最后由 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

点评

应该是有这种可能。毕竟,xp年代还有许多dos下的应用,要兼容一下。那个时代的电脑还有软驱,然后PE是后面才普及的。维护系统还是要用到dos。  详情 回复 发表于 2022-9-26 10:21
错,xp里面核心已经不是dos了。win98下才是dos7.1支持下的一个图形界面。  详情 回复 发表于 2022-9-23 12:36
回复

使用道具 举报

20#
发表于 2022-9-23 07:59:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

21#
发表于 2022-9-23 08:23:02 | 只看该作者
感谢分享!
回复

使用道具 举报

22#
发表于 2022-9-23 08:47:26 | 只看该作者
bjay2008xmy 发表于 2022-9-22 22:17
如果用汇编语言写一个访问硬盘的程序,也调用INT13应该就能识别新硬盘了吧

不能,保护模式下不能调用BIOS的INT系列中断,必须通过驱动程序。
回复

使用道具 举报

23#
发表于 2022-9-23 09:37:44 来自手机 | 只看该作者
FAT32不是簇连接文件系统吗?可以识别簇是2的32次方,根据簇大小不同,可管理的空间也不尽相同,从2T-128T不等。
回复

使用道具 举报

24#
发表于 2022-9-23 09:44:58 | 只看该作者
还有这等操作,太神奇了。
回复

使用道具 举报

25#
发表于 2022-9-23 10:08:30 | 只看该作者
长见识了,支持楼主
回复

使用道具 举报

26#
发表于 2022-9-23 10:33:06 | 只看该作者
长见识了,我也算是dos时代过来的,也时不时的折腾一下古董软件,不过都没发现这个神奇的地方
回复

使用道具 举报

27#
发表于 2022-9-23 10:46:59 | 只看该作者
dos寻找硬件的模式就像是你要去一个地方,别人给你指了条路,你直接按照这条路走就行了,不管这条路是什么样的,走到头就到了,而windows寻找硬件时就好像是你要去火车站,别人告诉你,要先到下一个路口,然后红绿灯处右转,然后...,最后才能到达火车站,你要是不知道红绿灯什么的是什么东西,中途就不知道该怎么走了。
回复

使用道具 举报

28#
发表于 2022-9-23 11:45:02 | 只看该作者
我记得之前公司的硬盘统一安装了还原精灵,结果新来的网管不知道,直接进PE分区格式化硬盘,装系统,装完发现死活就进不了系统,但已经重新分区了,也格式化了,还原精灵也无法去卸载了。最后还是在dos下敲命令分区才解决这个问题。所以,dos还是有很神奇的地方的。

点评

PE下重置分区表和MBR试一下,终极解决方式可以用LFORMAT初始化硬盘。  详情 回复 发表于 2022-10-10 15:53
回复

使用道具 举报

29#
发表于 2022-9-23 12:28:58 | 只看该作者
怀念dos啊。应该不断更新它。
回复

使用道具 举报

30#
发表于 2022-9-23 12:36:42 | 只看该作者
本帖最后由 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下玩,修理一下磁盘,注册表什么的。

点评

他的说法基本没错,xp在格式化软盘界面还是能制作dos启动盘的,版本是windows me中的dos 8.0  详情 回复 发表于 2022-9-24 19:23
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-17 16:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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