2012小小忧 发表于 2012-5-8 09:19:33

关于DOS下的AHCI模式

请问如果在BIOS里打开AHCI,能在DOS下访问硬盘吗,能进行GHOST的操作吗。我原来持过一个贴子,说因为没有DOS下的AHCI驱动,所以不能对硬盘进行读写。请问现在可以了吗。

不才 发表于 2012-5-8 10:46:08

嘿嘿,只要bios能够识别你的硬盘,dos下就能识别!
神马需要开关AHCI选项的说法,真不是是从何处飘过来滴浮云。

kelvinso 发表于 2012-5-8 09:36:56

貌似還不能,可以進行ghost時先關閉,完成後再打開,或直接進PE做ghost。

2012小小忧 发表于 2012-5-8 14:37:11

不太明白你们说什么

不太明白你们说什么不太明白你们说什么

fujianabc 发表于 2012-5-8 15:02:45

dos下访问硬盘不需要任何驱动的,只要bios能认出就行。

至于ghost,它默认用自己内置的磁盘驱动访问硬盘,而不直接通过dos,因此表现可能和dos有些不同

yaojy 发表于 2012-5-9 09:47:48

很多人对dos的认识就是一笔糊涂账。

2012小小忧 发表于 2012-5-9 10:47:32

关键是一个贴子对我误解,原来看过一个贴子,说因为没有AHCI在DOS下的驱动,所以在DOS下,就不能对AHCI模式的硬盘进行读写,但最近用迈思的DOS进入AHCI的硬盘,却可以读写,所以不知道到底是怎么回事。

不才 发表于 2012-5-9 11:09:36

原帖由 yaojy 于 2012-5-9 09:47 发表 http://bbs.wuyou.net/images/common/back.gif
很多人对dos的认识就是一笔糊涂账。

嘿嘿,糊涂就糊涂呗,偏偏要装作很明白似的误导后来人。当然,此类毕竟属于极少数。

fujianabc 发表于 2012-5-9 15:52:02

原帖由 2012小小忧 于 2012-5-9 10:47 发表 http://bbs.wuyou.net/images/common/back.gif
关键是一个贴子对我误解,原来看过一个贴子,说因为没有AHCI在DOS下的驱动,所以在DOS下,就不能对AHCI模式的硬盘进行读写,但最近用迈思的DOS进入AHCI的硬盘,却可以读写,所以不知道到底是怎么回事。
不管硬盘是什么模式,dos完全靠bios来访问硬盘,所以dos下访问硬盘不需要驱动。

如果dos都不能访问的硬盘(比如某些scsi卡上接的硬盘,bios认不了),windows是不可能从这个硬盘上启动系统的

2012na 发表于 2012-5-9 22:29:48

2012小小忧 发表于 2012-5-10 15:50:31

fujianabc
大元帅

大元帅说的对,在DOS下,只要BIOS认硬盘,就可以读写,看来AHCI下需要驱动误解了我好多年。

2012wsnbb 发表于 2012-6-16 16:36:15

看完以上的某些人的回复,不由有一种欲呕的感觉。

本人也算是电脑接触的多了,确实也碰到过AHCI下DOS无法出盘符的问题,但GHOST中却能正常使用。取消AHCI模式,DOS下就可以出盘符。用winpe也是如此。(纯净winpe无法认出AHCI下的SATA硬盘盘符)
由此我也不知道某些人认为只要BIOS里能看见硬盘,DOS下就一定可访问的意义何在?亲身实践?把别人出的问题视若无物?真乃笑话也!
百度搜AHCI DOS,第一个就是此论坛的这个帖子,唉,误自己就行了,还非要误所有人。
本人觉得有必要纠正这里的错误。
对于某些芯片主板来说,AHCI模式下进DOS的的确确是有问题的,技嘉的720-US3就是如此,无法访问盘符,包括fat32和NTFS,且已经更新到最新的BIOS。

有人求问,有人解答,这是好的风气。乱答就不是好现象了,乱捧就更非不是好现象了,莫要出官僚主义在论坛中。

[ 本帖最后由 2012wsnbb 于 2012-6-16 16:41 编辑 ]

2012wsnbb 发表于 2012-6-16 17:07:41

正因为AHCI是需要驱动的,所以在BIOS里开启AHCI后,安装系统时要按F6加载AHCI驱动,或者直接使用已集成AHCI驱动的系统安装,也可以百度“windows XP系统下如何开启AHCI硬盘工作模式”。
不知上面几位觉得对DOS了如指掌了,认为DOS使用的BIOS中断其实是可以视AHCI模式如无物一样的直接访问硬盘,以为DOS和ghost访问硬盘原理是一样的么?
我不知上面有这种言论的那几位,BIOS程序都是你们来设计的么?口气再大也要有点理论知识ok?

songhangzhou 发表于 2012-6-17 05:59:47

bios是基于DOS的(尽管主板启动模式是上电自检后先进bios后才能进DOS)
简单的说个白话就是DOS是bios的爹。
例如:一般来说,我们都是进DOS来刷新主板的bios。

bios中断是基于硬件的,它依赖与硬件所提供的功能(例如:IDE,RAID SATA以及AHCI),所以与南桥驱动的问题不相干。

如果说bios能够识别硬盘(包含所有的工作模式,例如:IDE,RAID SATA以及AHCI),那么dos爹肯定支持识别硬盘。
如果说dos爹不能识别硬盘,那么bios下肯定不能识别硬盘,bios里没硬盘,你还能装系统吗?

当然对于winpe,ghost则是另外一回事,就不说了

总之你先搞清楚bios,dos之后再来欲呕。。

songhangzhou 发表于 2012-6-17 07:09:09

BIOS是指一台电脑主板基本配置或功能参数,就是"基本输入输出系统"。

DOS是规范的磁盘操作系统,dos就是人通过键盘,输入dos指令,然后这些dos指令指挥bios,bios再指挥电脑主板工作。

也就是说:人是dos的爹, DOS是BIOS的爹,BIOS是电脑的爹

dos指令不直接指挥硬盘,dos指令指挥的是bios,所以dos爹指挥的bios识别了硬盘(包含所有的工作模式,例如:IDE,RAID SATA以及AHCI),那么dos爹就间接的识别了硬盘。

不知道这样说你明白不?

讯极天度 发表于 2012-6-17 08:31:43

回复 #6 fujianabc 的帖子

嗯 很有道理!

不才 发表于 2012-6-17 08:47:46

to 2012wsnbb:
嘿嘿,从所呕吐的内容来看,表现出的不仅仅是dos及bios等电脑专业知识匮乏,更为严重的是思维逻辑异常混乱。

to songhangzhou:
非常感谢仁兄形象的比喻和耐心的讲述!使大家学习(复习)了相关的知识,加深了印象。
再次表示感谢!

2012hongrui 发表于 2012-6-17 09:22:17

回复 #16 songhangzhou 的帖子

这样比喻真是有趣,也很形象,理清了他们之间的关系.不过在DOS下G文件有些要加-nousb -noide参数,否则运行ghost会卡死,特别是某些笔记本.

2012wsnbb 发表于 2012-6-17 18:12:30

回复 #15 songhangzhou 的帖子

搞清楚?也不知道是谁搞不清楚呢,没点理论知识就出来瞎摆呼,丢人否?丢这个论坛的人否?
自己去把DOS的基础教程好好看看!到底什么叫做中断!!!
再去多研究一下主板的BIOS固化程序到底是干什么的。
这些废话说的似是而非,只能骗骗上面几个傻子罢,尤其是那个叫“不才”的,真不知道哪丢出来的,计算机原理一点都不懂,呵呵
啥论坛啥人都有!!!

2012wsnbb 发表于 2012-6-17 18:13:45

回复 #19 2012hongrui 的帖子

你更有趣,搞的你还懂的多一点,你说的加参数跟这讨论的有关系么,还笔记本哩,你逻辑思维上有大问题了。

2012wsnbb 发表于 2012-6-17 18:24:30

再跟各位说一遍,AHCI在DOS下是否完美支持,是看主板的。不是用你们那嘴说出来的什么BIOS认的出DOS就认的出,什么DOS用的BIOS中断跟AHCI无关的话。
主板的BIOS程序都不一样的对硬件上的支持也是不一样的几位童鞋,不是你们臆想一阵子,然后看看自己电脑没问题,就蹦个理论出来,这叫啥?
这叫有病!!!
我都懒的跟你们费指力去敲DOS原理,知道你们几个也不会去看,跟主板的关系,你们还能扯到DOS上去,真服了这世上啥人都有

[ 本帖最后由 2012wsnbb 于 2012-6-17 18:26 编辑 ]

2012wsnbb 发表于 2012-6-17 18:27:46

懒的跟你们鸡歪,浪费时间。DOS下不支持AHCI的主板多的是,跟你们废这口舌我还闲累!!!

songhangzhou 发表于 2012-6-17 18:54:05

这说的是啥呀????

请首先学会懂礼貌,尊重别人,这是做人的基本原则。

我可能说的不对,理论知识学的不精,说的似是而非,但并没有骗人的意图,请尊重我!!!

2010我你928 发表于 2012-7-4 19:35:42

论坛是我们交流学习的 不是用来针对某某人怎么怎么样的 遇到有争议的问题 应该虚心的倾听 而不是相互的嘲讽与攻击
不然 这就失去了我们谈论问题及解决问题的实质性
相互尊重 相互学习 共同进步嘛

如果M微笑 发表于 2014-4-25 08:40:32

看完了songhangzhou和2012wsnbb的激烈辩论,我是感触挺深。我之所以回复,是希望这两位大神如果有一天可以再看到这个帖子,一定会各有感慨。
我不得不说2012wsnbb赢在了实际经验和知识的积累上,因为我也经常因为DOS不支持AHCI的主板,无法对硬盘进行相关操作而头痛。
当然,不代表songhangzhou就是错的,他倒是真心谈问题,而且BIOS下既然能识别的硬盘,自然就可以有办法在DOS下识别。
回想起来,本来是一个很好的技术交流,最终到第25楼劝解结束,2年过去了,不知道2位现在作何感想,还有那些借机指桑骂槐的人?
2012wsnbb对待问题的态度是很好的,的确,对任何事情,先不要抱怀疑的态度,大胆假设,小心求证。
我无意指责某些人,也不是炫耀自己多牛,只是,希望多一点技术交流,少一点攻击诋毁,让中国的技术人才更多一点。

wexczz 发表于 2016-2-18 23:53:49

这个争论其实在于有的bios里并没有相应的驱动代码

wexczz 发表于 2016-2-18 23:56:14

紧紧靠其是否能识别来判断 并不一定正确

gmy 发表于 2016-3-28 09:10:01

本帖最后由 gmy 于 2016-3-28 09:11 编辑

我见过几个电脑,多数IDE和ACHI都能用DOS,少数只能IDE,极个别只能ACHI,我想这与主板厂家的设定有关,没必要深究原因,哪个可用就用哪个,只要你能在BIOS找到这个选项并会切换这两种模式就OK了。
然而,这个话题讨论是在2012年,当时UEFI还没盛行,现实是,2013年以后的新主板上已经清一色默认为UEFI了,如果想用DOS就得切换成Legacy(传统模式),所以这个帖子只适合老机子了。

太湖渔民 发表于 2016-12-8 23:24:20

最近在折腾几台老电脑,DELL755,发现没法光盘启动装XP,百度告诉我是XP自身没带AHCI驱动,我就在想dos启动盘中带上AHCI、和DVD光驱驱动就应该能解决这个问题,同时也能解决直接安装windons 2008 server R2,就没有必要去给原版系统光盘ISO集成AHCI,毕竟这样动静有点大。有了这个想法一百度,回到无忧看到这贴,不知道达人有没有这样的成果?

zengqcyxx 发表于 2016-12-9 00:22:31

太湖渔民 发表于 2016-12-8 23:24
最近在折腾几台老电脑,DELL755,发现没法光盘启动装XP,百度告诉我是XP自身没带AHCI驱动,我就在想dos启动 ...

如果你是装机人员的话,我只能呵呵了!既然有USB接口,机器肯定有一种USB启动方式(USB-HDD,Usb-FDD,USB-ZIP,USB-CD等)的,将你的PE(03-wiN8)以各种方式写U盘试下,在PE系统下ghost完系统后,再用SkyIAR(https://www.itsk.com/forum.php?mod=viewthread&tid=365331),向新系统注入AHCI再重启就行了。
题外话,我的机器BIOS开启AHCI,用DOS-win98(就三个文件内核版),通过FbinstTool将IO.sys写入UD区,将COMMAND.COM和MSDOS.SYS放到FAT格式的U盘可见分区,一样可以启动。
页: [1] 2
查看完整版本: 关于DOS下的AHCI模式