无忧启动论坛

标题: 关于DOS下的AHCI模式 [打印本页]

作者: 2012小小忧    时间: 2012-5-8 09:19
标题: 关于DOS下的AHCI模式
请问如果在BIOS里打开AHCI,能在DOS下访问硬盘吗,能进行GHOST的操作吗。我原来持过一个贴子,说因为没有DOS下的AHCI驱动,所以不能对硬盘进行读写。请问现在可以了吗。
作者: kelvinso    时间: 2012-5-8 09:36
貌似還不能,可以進行ghost時先關閉,完成後再打開,或直接進PE做ghost。
作者: 不才    时间: 2012-5-8 10:46
嘿嘿,只要bios能够识别你的硬盘,dos下就能识别!
神马需要开关AHCI选项的说法,真不是是从何处飘过来滴浮云。
作者: 2012小小忧    时间: 2012-5-8 14:37
标题: 不太明白你们说什么
不太明白你们说什么不太明白你们说什么
作者: fujianabc    时间: 2012-5-8 15:02
dos下访问硬盘不需要任何驱动的,只要bios能认出就行。

至于ghost,它默认用自己内置的磁盘驱动访问硬盘,而不直接通过dos,因此表现可能和dos有些不同
作者: yaojy    时间: 2012-5-9 09:47
很多人对dos的认识就是一笔糊涂账。
作者: 2012小小忧    时间: 2012-5-9 10:47
关键是一个贴子对我误解,原来看过一个贴子,说因为没有AHCI在DOS下的驱动,所以在DOS下,就不能对AHCI模式的硬盘进行读写,但最近用迈思的DOS进入AHCI的硬盘,却可以读写,所以不知道到底是怎么回事。
作者: 不才    时间: 2012-5-9 11:09
原帖由 yaojy 于 2012-5-9 09:47 发表
很多人对dos的认识就是一笔糊涂账。


嘿嘿,糊涂就糊涂呗,偏偏要装作很明白似的误导后来人。当然,此类毕竟属于极少数。
作者: fujianabc    时间: 2012-5-9 15:52
原帖由 2012小小忧 于 2012-5-9 10:47 发表
关键是一个贴子对我误解,原来看过一个贴子,说因为没有AHCI在DOS下的驱动,所以在DOS下,就不能对AHCI模式的硬盘进行读写,但最近用迈思的DOS进入AHCI的硬盘,却可以读写,所以不知道到底是怎么回事。

不管硬盘是什么模式,dos完全靠bios来访问硬盘,所以dos下访问硬盘不需要驱动。

如果dos都不能访问的硬盘(比如某些scsi卡上接的硬盘,bios认不了),windows是不可能从这个硬盘上启动系统的
作者: 2012na    时间: 2012-5-9 22:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012小小忧    时间: 2012-5-10 15:50
fujianabc
大元帅

大元帅说的对,在DOS下,只要BIOS认硬盘,就可以读写,看来AHCI下需要驱动误解了我好多年。
作者: 2012wsnbb    时间: 2012-6-16 16:36
标题: 看完以上的某些人的回复,不由有一种欲呕的感觉。
本人也算是电脑接触的多了,确实也碰到过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
正因为AHCI是需要驱动的,所以在BIOS里开启AHCI后,安装系统时要按F6加载AHCI驱动,或者直接使用已集成AHCI驱动的系统安装,也可以百度“windows XP系统下如何开启AHCI硬盘工作模式”。
不知上面几位觉得对DOS了如指掌了,认为DOS使用的BIOS中断其实是可以视AHCI模式如无物一样的直接访问硬盘,以为DOS和ghost访问硬盘原理是一样的么?
我不知上面有这种言论的那几位,BIOS程序都是你们来设计的么?口气再大也要有点理论知识ok?
作者: songhangzhou    时间: 2012-6-17 05:59
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
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
标题: 回复 #6 fujianabc 的帖子
嗯 很有道理!
作者: 不才    时间: 2012-6-17 08:47
to 2012wsnbb:
嘿嘿,从所呕吐的内容来看,表现出的不仅仅是dos及bios等电脑专业知识匮乏,更为严重的是思维逻辑异常混乱。

to songhangzhou:
非常感谢仁兄形象的比喻和耐心的讲述!使大家学习(复习)了相关的知识,加深了印象。
再次表示感谢!
作者: 2012hongrui    时间: 2012-6-17 09:22
标题: 回复 #16 songhangzhou 的帖子
这样比喻真是有趣,也很形象,理清了他们之间的关系.不过在DOS下G文件有些要加-nousb -noide参数,否则运行ghost会卡死,特别是某些笔记本.
作者: 2012wsnbb    时间: 2012-6-17 18:12
标题: 回复 #15 songhangzhou 的帖子
搞清楚?也不知道是谁搞不清楚呢,没点理论知识就出来瞎摆呼,丢人否?丢这个论坛的人否?
自己去把DOS的基础教程好好看看!到底什么叫做中断!!!
再去多研究一下主板的BIOS固化程序到底是干什么的。
这些废话说的似是而非,只能骗骗上面几个傻子罢,尤其是那个叫“不才”的,真不知道哪丢出来的,计算机原理一点都不懂,呵呵
啥论坛啥人都有!!!
作者: 2012wsnbb    时间: 2012-6-17 18:13
标题: 回复 #19 2012hongrui 的帖子
你更有趣,搞的你还懂的多一点,你说的加参数跟这讨论的有关系么,还笔记本哩,你逻辑思维上有大问题了。
作者: 2012wsnbb    时间: 2012-6-17 18:24
再跟各位说一遍,AHCI在DOS下是否完美支持,是看主板的。不是用你们那嘴说出来的什么BIOS认的出DOS就认的出,什么DOS用的BIOS中断跟AHCI无关的话。
主板的BIOS程序都不一样的对硬件上的支持也是不一样的几位童鞋,不是你们臆想一阵子,然后看看自己电脑没问题,就蹦个理论出来,这叫啥?
这叫有病!!!
我都懒的跟你们费指力去敲DOS原理,知道你们几个也不会去看,跟主板的关系,你们还能扯到DOS上去,真服了这世上啥人都有

[ 本帖最后由 2012wsnbb 于 2012-6-17 18:26 编辑 ]
作者: 2012wsnbb    时间: 2012-6-17 18:27
懒的跟你们鸡歪,浪费时间。DOS下不支持AHCI的主板多的是,跟你们废这口舌我还闲累!!!
作者: songhangzhou    时间: 2012-6-17 18:54
这说的是啥呀????

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

我可能说的不对,理论知识学的不精,说的似是而非,但并没有骗人的意图,请尊重我!!!
作者: 2010我你928    时间: 2012-7-4 19:35
论坛是我们交流学习的 不是用来针对某某人怎么怎么样的 遇到有争议的问题 应该虚心的倾听 而不是相互的嘲讽与攻击
不然 这就失去了我们谈论问题及解决问题的实质性
相互尊重 相互学习 共同进步嘛
作者: 如果M微笑    时间: 2014-4-25 08:40
看完了songhangzhou和2012wsnbb的激烈辩论,我是感触挺深。我之所以回复,是希望这两位大神如果有一天可以再看到这个帖子,一定会各有感慨。
我不得不说2012wsnbb赢在了实际经验和知识的积累上,因为我也经常因为DOS不支持AHCI的主板,无法对硬盘进行相关操作而头痛。
当然,不代表songhangzhou就是错的,他倒是真心谈问题,而且BIOS下既然能识别的硬盘,自然就可以有办法在DOS下识别。
回想起来,本来是一个很好的技术交流,最终到第25楼劝解结束,2年过去了,不知道2位现在作何感想,还有那些借机指桑骂槐的人?
2012wsnbb对待问题的态度是很好的,的确,对任何事情,先不要抱怀疑的态度,大胆假设,小心求证。
我无意指责某些人,也不是炫耀自己多牛,只是,希望多一点技术交流,少一点攻击诋毁,让中国的技术人才更多一点。
作者: wexczz    时间: 2016-2-18 23:53
这个争论其实在于有的bios里并没有相应的驱动代码
作者: wexczz    时间: 2016-2-18 23:56
紧紧靠其是否能识别来判断 并不一定正确
作者: gmy    时间: 2016-3-28 09:10
本帖最后由 gmy 于 2016-3-28 09:11 编辑

我见过几个电脑,多数IDE和ACHI都能用DOS,少数只能IDE,极个别只能ACHI,我想这与主板厂家的设定有关,没必要深究原因,哪个可用就用哪个,只要你能在BIOS找到这个选项并会切换这两种模式就OK了。
然而,这个话题讨论是在2012年,当时UEFI还没盛行,现实是,2013年以后的新主板上已经清一色默认为UEFI了,如果想用DOS就得切换成Legacy(传统模式),所以这个帖子只适合老机子了。
作者: 太湖渔民    时间: 2016-12-8 23:24
最近在折腾几台老电脑,DELL755,发现没法光盘启动装XP,百度告诉我是XP自身没带AHCI驱动,我就在想dos启动盘中带上AHCI、和DVD光驱驱动就应该能解决这个问题,同时也能解决直接安装windons 2008 server R2,就没有必要去给原版系统光盘ISO集成AHCI,毕竟这样动静有点大。有了这个想法一百度,回到无忧看到这贴,不知道达人有没有这样的成果?
作者: zengqcyxx    时间: 2016-12-9 00:22
太湖渔民 发表于 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盘可见分区,一样可以启动。
作者: 太湖渔民    时间: 2016-12-12 15:25
zengqcyxx 发表于 2016-12-9 00:22
如果你是装机人员的话,我只能呵呵了!既然有USB接口,机器肯定有一种USB启动方式(USB-HDD,Usb-FDD,USB ...

让老大见笑了,我不是装机人员,只不过最近在给一个视频录播软件寻找一个合适的系统,找了几台DELL755装机试验,发现WIN7能光盘安装,XP、2008SR2光盘不能直接安装,查BIOS,只能在ATA模式下安装,在AHCI下安装不了,后来找了个自带AHCI驱动的XP-SP3光盘,能在AHCI模式下正常安装,但怎么也找不到自带AHCI驱动的2008SR2光盘,就一直在琢磨怎么让DOS下先驱动AHCI,让2008SR2正常光盘安装
作者: 太湖渔民    时间: 2016-12-12 15:30
我找了个朗科64M老U盘,开关到FDD,按本帖试了下,依然不能驱动。只要插入U盘,总是能启动到A:,但找不到SATA硬盘、SATA光驱
作者: 太湖渔民    时间: 2016-12-12 15:35
在大白菜PE系统下安装系统,copy文件到硬盘后,再用SkyIAR,提示找不到合适的主板芯片什么的,选5注入也没有,通用全选注入,选ahci启动没用,只能选ATA才能启动
作者: zengqcyxx    时间: 2016-12-12 19:58
太湖渔民 发表于 2016-12-12 15:35
在大白菜PE系统下安装系统,copy文件到硬盘后,再用SkyIAR,提示找不到合适的主板芯片什么的,选5注入也没有 ...

其实你的机器支持USB启动的话,不须纠结什么DOS、什么光盘启动。最简单的方法就是找一个4G的2.0接口U盘,格式化为FAT格式,用软碟通将2008光盘里的文件全部提取到U盘,再用BOOTICE软件对U盘作“分区引导记录修改”。主板开启AHCI,插入U盘并启动,通过这样来安装系统,安装完重启只要不蓝屏就说明系统里有磁盘驱动,进入系统里联网更新一下驱动就行了。(我没有安装过2008,但2008与WIN7应该是属同期产品,而WIN7系统本身就有兼容的AHCI驱动,因此2008也应该有),以上方法同样适用安装WIN7。
作者: 太湖渔民    时间: 2016-12-12 22:40
zengqcyxx 发表于 2016-12-12 19:58
其实你的机器支持USB启动的话,不须纠结什么DOS、什么光盘启动。最简单的方法就是找一个4G的2.0接口U盘, ...

正在按你的这个思路在试验,我一直疑惑,DELL755上有DVD光驱,也是SATA接口的,bios设成ahci为啥就不能直接安装呢?
作者: 太湖渔民    时间: 2016-12-12 22:47
软件已下载、光盘镜像已做好,下一步是

再用BOOTICE软件对U盘作“分区引导记录修改”

怎么个改法?
作者: zengqcyxx    时间: 2016-12-12 23:02
太湖渔民 发表于 2016-12-12 22:47
软件已下载、光盘镜像已做好,下一步是

再用BOOTICE软件对U盘作“分区引导记录修改”

请看图!!!

QQ截图20161212225345.png (84.75 KB, 下载次数: 37)

QQ截图20161212225345.png

作者: 太湖渔民    时间: 2016-12-12 23:16
非常感谢 zengqcyxx
作者: 太湖渔民    时间: 2016-12-12 23:28
所谓“用软碟通将2008光盘里的文件全部提取到U盘“,就是解压后拷贝到U吧?不一定用软碟通、直接可以抓出来吧
作者: 太湖渔民    时间: 2016-12-13 21:58
zengqcyxx 发表于 2016-12-12 19:58
其实你的机器支持USB启动的话,不须纠结什么DOS、什么光盘启动。最简单的方法就是找一个4G的2.0接口U盘, ...

你说的对的,win7能装,win2008SR2是同一时期的产品也应该能装

今天终于搞清楚了装不上的原因:是硬盘上的还原软件没有清理掉,导致找不到分区

启动清除软还原,BIOS选ahci模式,重启用机内光驱 直接安装 windows server 2008R2,正常启动!




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