为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

硬盘模式

2012-09-10 29页 doc 85KB 35阅读

用户头像

is_271543

暂无简介

举报
硬盘模式 在SATA硬盘下你的XP或Vista系统是运行于“AHCI 模式”还是“IDE 模式”?  凡是近几年购买或组装的电脑,绝大多数配置的是新一代SATA硬盘;但是安装的Windows XP或Vista系统,绝大多数并没有运行于发挥最大效能的“AHCI模式”。做出以上判断很简单:1。绝大多数电脑BIOS初始设置是“IDE模式”;2。两年多来本博客没有关于这个问题的留言提问。那么,如何弄清楚究竟运行于哪种模式?怎样才能运行于发挥最大效能的“AHCI模式”?现以个人实践经验交流如下——     弄清楚“究竟运行于哪种模式”很简单:其...
硬盘模式
在SATA硬盘下你的XP或Vista系统是运行于“AHCI 模式”还是“IDE 模式”?  凡是近几年购买或组装的电脑,绝大多数配置的是新一代SATA硬盘;但是安装的Windows XP或Vista系统,绝大多数并没有运行于发挥最大效能的“AHCI模式”。做出以上判断很简单:1。绝大多数电脑BIOS初始设置是“IDE模式”;2。两年多来本博客没有关于这个问题的留言提问。那么,如何弄清楚究竟运行于哪种模式?怎样才能运行于发挥最大效能的“AHCI模式”?现以个人实践经验交流如下——     弄清楚“究竟运行于哪种模式”很简单:其一,主板BIOS设置是“AHCI模式”,而不是“IDE 模式”(即兼容模式);其二,在“设备管理器”的“IDE ATA/ATAPI控制器”中,存在运行正常的“SATA”控制器驱动程序,而不是仅有“ATA”驱动程序。以上两个要点,必须同时具备缺一不可。     在Windows XP或Windows Vista系统开启“AHCI模式”,成功方法有三五种之多但难易程度不同。以我过去几年的实践经验,选择其中最为简单的一种方法(实践平台:1。电脑主板为Intel芯片组;2。Windows XP专业版;3。Windows Vista旗舰版),与各位网友共同交流:     第一步,在Windows XP系统,下载sata.rar后解压,鼠标右键/安装“ahciraid”。在Windows Vista系统,在“运行”中键入regedit命令,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,鼠标右键/“名称”列中的“Start”/选择“修改”,在“数值数据”框中,键入“0”,“确定”并退出注册表编辑器。特别提示:如若这一步操作失误,那么进行“第二步”后就不能进入操作系统。     第二步,重启计算机,进入BIOS,找到有关设置选项,将“IDE模式”改为“AHCI模式”(注:由于大家的主板BIOS版本各异,“模式选项”所在位置和具体表述不同,因此难以在此说得一清二楚,建议查阅主板制造商官方网站有关说明或参考附后的BIOS相关文章),按“F10”保存退出。特别提示:如若这一步操作失误,那么进行“第三步”时就会出现“此计算机未达到安装此软件的最低要求”和“退出安装”提示。     第三步,进入Windows XP或Windows Vista,就会发现:操作系统桌面右下角出现了“查找有关硬件提示”。此时,手动安装“Intel Matrix Storage Manager”(请先行下载:http://downloadmirror.intel.com/14848/a08/iata78_cd.exe;如欲安装更高版本可从“驱动之家”下载);重启计算机,即可运行于发挥最大效能的“AHCI模式”了。再打开“设备管理器”,就会发现:新增了“SATA”控制器驱动程序。 各位网友:本人vista--win7双系统重启后系统自动安装驱动,xp没试,如果你是双系统记住修好一个系统时进入另外一个系统时,一定要记住bios要设为原先IDE模式才能进入,进入修改后再把bios设为AHCI,OK         ——在SATA硬盘下你的XP或Vista系统是运行于“AHCI模式”还是“IDE 模式”?         ——你是如何将“IDE 模式”改为“AHCI 模式”的?请提供具体方法大家共享 --------------------------------------------------------------------------------转自 http://hi.baidu.com/guoguo6688/blog/item/ca3591d3d5b8b13c970a16bf.html 难道是我火星了?? 你用的是本子吧?? 据我所知amd只有到了最新的puma平台下才提供sata硬盘的AHCI的驱动。 我也是690g+SB600,HP的本子,sata的盘工作在IDE模式,而同时期的hp6510b(Intel平台的才可以开启AHCI) 笔记本装xp用ide好还是ahci好? sata驱动自己可以整合,也可以用别人做好的系统, 但是有人说xp还是用ide好,v系统用ahci,大家的看法呢? 笔记本电脑的sata是第一代 I 硬盘算不上是真正的ncq技术。因为体积的关系 如果为了运作时候有较好性能 还是用ide好些 ide读取速度 快些 写入慢些 这些是相对  笔记本的achi来说 我测试了几次 发现的 achi更适合与  笔记本 在p2p下载的时候开启。这样对于硬盘的负担轻些。应该寿命也会提高吧 但是读取速度会变差。大概瞬间读取速度会降20到30MB/S。 [转帖] 在SATA硬盘下你的XP或Vista系统是运行于“AHCI 模式”还是“IDE 模式”? 凡是近几年购买或组装的电脑,绝大多数配置的是新一代SATA硬盘;但是安装的Windows XP或Vista系统,绝大多数并没有运行于发挥最大效能的“AHCI模式”。做出以上判断根据有二:1。绝大多数电脑的BIOS初始设置是“IDE模式”;2。两年多来本博客没有关于这个问题的留言提问。那么,如何弄清是否运行于“AHCI模式”?怎样才能成功开启“AHCI模式”?现以个人实践经验交流如下——    弄清楚“是否运行于AHCI模式”很简单:其一,主板BIOS设置是“AHCI模式”,而不是“IDE 模式”(即兼容模式);其二,在“设备管理器”的“IDE ATA/ATAPI控制器”中,存在运行正常的“SATA”控制器驱动程序,而不是仅有“ATA”或“IDE”。以上两个要点,必须同时具备缺一不可。     在Windows XP或Windows Vista系统开启“AHCI模式”,成功方法有三五种之多但难易程度不同。以我过去几年的实践经验,选择其中最为简单的一种方法(实践平台:1。电脑主板为Intel芯片组;2。Windows XP Pro x86微软原版;3。Windows Vista Ultimate x86微软原版),与各位网友共同交流(举一反三、触类旁通):     第一步,如果是Windows XP系统,下载sata.rar后解压,鼠标右键/安装“ahciraid”。如果是Windows Vista系统,在“运行”中键入regedit命令,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,鼠标右键/“名称”列中的“Start”/选择“修改”,在“数值数据”框中,键入“0”,“确定”并退出注册表编辑器。特别提示:如若这一步操作失误,那么进行“第二步”后就就会出现蓝屏并自动重启不能进入系统。     第二步,重启计算机,进入BIOS,找到有关设置选项,将“IDE模式”改为“AHCI模式”(注:由于大家的主板BIOS版本各异,“模式选项”所在位置和具体表述不同,因此难以在此说得一清二楚,建议查阅主板制造商官方网站有关说明或参考附后的BIOS相关文章),按“F10”保存退出。特别提示:如若这一步操作失误,那么进行“第三步”时就会出现“此计算机未达到安装此软件的最低要求”和“退出安装”提示。     第三步,进入Windows XP或Windows Vista,就会发现:操作系统桌面右下角出现了“查找有关硬件提示”。此时,手动安装“Intel Matrix Storage Manager”(请先行下载:http://downloadmirror.intel.com/14848/a08/iata78_cd.exe;如欲安装更高版本可从“驱动之家”下载);重启计算机,即可运行于发挥最大效能的“AHCI模式”了。再打开“设备管理器”,就会发现:新增了“SATA”控制器驱动程序。 各位网友:         ——在SATA硬盘下你的XP或Vista系统是运行于“AHCI模式”还是“IDE 模式”?         ——你是如何将“IDE 模式”改为“AHCI 模式”的?请提供具体方法大家共享。 附一:关于“AHCI模式”解析     AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口)。AHCI是在Intel的指导下,由多家公司(主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业)联合研发的接口。AHCI描述了一种PCI类设备,主要是在系统内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。     AHCI通过包含的PCI BAR(基址寄存器)来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。因此,只要配置了SATA硬盘,主板BIOS有“AHCI模式”选项,就应当进行相关设置。 ================================================================================一、如何安装串口硬盘的XP系统 光驱启动 XP盘放入 很关键的一步 在出现第一次蓝画面时 画面下边有提示按F6键 那你就按它说的做 用串口硬盘的驱动加载 有提示 按提示来 后面的和普通的硬盘安装一样了 注意: 首先你得看你的主板是否支持SATA模式的硬盘启动。我也上过一块这样的硬盘,装好系统后,不能启动,更是找不到硬盘,后来查阅说明书也得不到相关指导,只好打电话到主板厂家,答复是这款主板支持SATA硬盘,但不支持这种硬盘启动,只好放弃。 SATA的硬盘在VIA芯片上要用软盘加载SATA的驱动才可以安装 XP 的系统。 二、串口硬盘能正常使用ghost吗 一般来说串口硬盘是可以正常使用GHOST进行备份和恢复的。如果使用时出现蓝屏、死机等,请按以下办法修改BIOS设置:  进入BIOS,选择IDE Configuration,在Onboard IDE Operate Mode中选择兼容模式(Compatible Mode),一般就可以了。 如果还不行,请参考以下BIOS设置。下面按ASUS P4P800主板为例来详细说明一下操作方法: 1、一个SATA硬盘挂在SATA1接口,一个CDROM挂在PRIMARY IDE接口(设为主盘):    a) 开机进入BIOS设定,在MAIN菜单中选中IDE Configuration    b) 将Onboard IDE Operate Mode改为Compatible Mode    c) 在[Enhanced Mode Support On]中选择[Primary P-ATA+S-ATA]    d) 重启进入BIOS后,您会发现在MAIN菜单中只有4个IDE设备了,[Primary IDE MASTER]为[CDROM],[Primary IDE Slave]为[NONE],[Secondary IDE Master]为[IDE DISK](您的硬盘的型号),[[Secondary IDE Slave]为[NONE] 2、一个SATA硬盘挂在SATA1接口,一个CDROM挂在SECONDARY IDE接口: 只要将上面第三步中的[Primary P-ATA+S-ATA]改为[Secondary P-ATA+S-ATA],就可以了,此时系统会将SATA1和SATA2设备当作[Primary IDE Master]和[Primary IDE Slave]。 3、如果使用了支持SATA的主板,但没有使用SATA设备时,有些主板BIOS还是默认打开了SATA通道的,此时要使用GHOST来备份系统也会导致黑屏,所以我们也需要在BIOS里面设置一下,来屏蔽掉SATA通道,还是在第一种情况下的第三步中,将[Primary P-ATA+S-ATA]改为[P-ATA Ports Only],此时系统将屏蔽掉SATA设备,您可以将它做为普通的没有SATA设备的主板使用了。 如果机器的BIOS设置与此不同,可借鉴以上设置,把S-ATA串口硬盘映射到P-ATA端口上来识别,使用GHOST就没有问题了。 三、安装串口硬盘 由于各家主板的BIOS不尽相同,但是设置原理都是基本一致的,在此只介绍几种比较典型的BIOS设置,相信读者都能够根据自己主板BIOS的实际情况参考本文解决问题。 1.南桥为ICH5/ICH5R的主板   先以华硕的P4C800为例,这款主板芯片组为i865PE,南桥为ICH5/ICH5R。 进到BIOS后,选择Main下的IDE Configuration Menu,在Onboard IDE Operate Mode下面可以选择两种IDE操作模式:兼容模式和增强模式(Compatible Mode和Enhanced Mode)。 其中兼容模式Compatible Mode,可以理解为把SATA硬盘端口映射到并口IDE通道的相应端口,当你选择这种模式时在下面的IDE Port Settings中会有三个选项:   Primary P-ATA+S-ATA:并行IDE硬盘占据IDE0+1的主通道(Primary IDE Channel),串行SATA硬盘占据IDE2+3的从通道(Secondary IDE Channel)。也就是说这时主板上的第二个并行IDE接口对应的端口不可用。   Secondary P-ATA+S-ATA:与上面正相反,此时主板第一个并行IDE接口(Primary P-ATA)上对应的端口不可用,因为给SATA硬盘占用了。  P-ATA Ports Only:屏蔽了串行SATA硬盘接口,只能使用并行接口设备。   注:前两种模式中,主板上的SATA1接口自动对应IDE通道中的主盘位置,SATA2接口自动对应IDE通道中的从盘位置。当选择模式为增强模式Enhanced Mode时,其下的端口设置的字样变为Enhanced Mode Supports On,其中也有三个选项:  P-ATA+S-ATA:并行和串行硬盘并存模式,此时SATA和PATA通道都相互独立互不干扰,理论上4个P-ATA和2个S-ATA可同时接6个设备,实际上得根据不同主板而定,有的南桥芯片就只支持4个ATA设备。此时SATA1口硬盘对应Third IDE Master(第三IDE通道主盘),SATA2口硬盘对应Fourth IDE Master(第四IDE通道主盘)。   S-ATA:串行硬盘增强模式,此时理论上支持4个串行硬盘,但还得看主板的支持情况(如果是ICH5R芯片组如P4P800,想组RAID模式,则必须要选择此项,并将Configure S-ATA as RAID项设为Yes,S-ATA BOOTROM项设为Enable,设置后BIOS自动的时候按“Ctrl+I”进行RAID设置)。   P-ATA:其实还是一种映射模式,SATA硬盘占据的是第一个IDE通道,SATA1口对应第一个通道的主盘,SATA2口对应第一个通道的从盘。   当你使用的是Win98/Win NT/Win2000/MS-DOS等传统的操作系统时,由于它们只支持4个IDE设备,所以请选择兼容模式Compatible Mode,并根据你的实际硬盘数量和位置选择IDE Port Settings中的对应选项;当你使用的是WinXP/Win2003等新型的操作系统时,可以选择增强模式Enhanced Mode来支持更多的设备。当然如果你安装Win98+Win XP双系统的话,也只好选择Compatible Mode了。另外,有的主板BIOS有BUG,致使在单个SATA硬盘上安装Windows 98SE系统时不能正确安装SATA硬盘(如:华擎P4VT8),只需要升级BIOS版本到最新版就可以解决了。 注:虽然SATA硬盘本身并没有主从之分,但是如果使用了端口映射的模式,当你想要并行硬盘和串行硬盘共存时,还是得注意硬盘所占的位置不要冲突了,而且启动顺序也需要在BIOS中根据实际情况进行相应调整。下面以GA-8KNXP Ultra为例,简要说一下技嘉主板的BIOS中SATA的设置: 串口硬盘安装2  这款主板的芯片组是i875P,南桥为ICH5R,其SATA部分的设置选项在Main主菜 单下的Integrated Peripherals(整合周边设备)里,其设置功能详见下表(只列出了有关SATA硬盘设置的部分): 有关启动设备的选项在Advanced BIOS Features(进阶BIOS功能设定)中,详见下表:   通过上面的两个例子可以看出ICH5/ICH5R南桥的主板,都是通过端口映射和独立SATA通道两种途径来设置识别SATA硬盘的。至于应该选择哪种模式和设置值,请参考上文并根据S-ATA硬盘和P-ATA硬盘的数量,安装的操作系统以及哪一个作为系统启动盘等实际情况来自行设定。2.南桥为VIA的VT8237的主板   相对于ICH5/ICH5R芯片组,VT8237的SATA设置部分就简单得多了。下面以硕泰克的SL-KT600系列为例,其SATA部分的设置选项也是在Main主菜单下的Integrated Peripherals(整合周边设备)里:Onboard PATA IDE(主板内建并行IDE口设定)<此项设定允许用户配置主板内建并行IDE口功能。Disabled:关闭主板的并行IDE口功能。   Enabled:允许使用并行IDE口功能(预设值)。Onboard IDES operate mode(主板内建IDE优先设定)PATA is Pri IDE:PATA口上的设备优先(预设值)。SATA is Pri IDE:SATA口上的设备优先。Onboard SATA- IDE(主板内建SATA口功能设定)  Disabled:关闭主板上SATA口。SATA:主板上SATA口当做一般的SATA口使用。 :主板上SATA口上的硬盘可以建立磁盘阵列(预设值)。  这里你只需要根据实际情况调整一下串、并行口的优先级就可以正常使用SATA硬盘了。(通过上面的选项能看出,在这里S-ATA硬盘还是可以理解为映射到P-ATA端口上来识别的。)注:RAID的组建还需要在开机时按“Tab”键进入VIA科技RAID控制器的BIOS设置画面另行设置,请参见相关的说明手册。 二、SATA硬盘的分区  现在一般都是用Win98/Me启动程序启动后用FDISK、DM、PQ等工具来对硬盘进行分区的。那么只要在BIOS中设置正确并能在启动后识别出SATA硬盘,这时SATA硬盘的分区就和传统的并口硬盘的分区方法完全一样了。  如果你用的是Win2000/XP/2003等启动光盘来启动并分区的,如果你的SATA硬盘 串口硬盘安装3 不能识别,那么需要在屏幕提示“Press F6 if you need to install a third party SCSI or RAID driver...”时按F6,用软驱加载驱动程序,当硬盘被正确识别后就和传统的并口硬盘分区方 串口硬盘安装 法完全一样了。   注:有些主板不附带驱动软盘(如华擎K7S8XE+,采用SiS748+SiS964芯片组),并且其驱动程序并不能直接从光盘目录下拷贝到软驱,而是要用主板光碟启动时安装制作的,请仔细阅读主板说明手册。 三、操作系统的安装 1.Win98/Me 不论你使用的是什么芯片组,只要在BIOS中设置正确并让主板识别出S-ATA硬盘,那么就可以正常地安装使用了。(注:当然还得注意,Win98/Me等系统最大只能支持4个设备。) 2.Win2000/XP/2003等NT核心的系统 这里由于ICH5不需要加载RAID模块,所以直接安装就可(其实就是将S-ATA映射到P-ATA端口使用,自然就和并口硬盘一样了)。而ICH5R南桥控制器则分两种情况,一种是在BIOS中完全屏蔽了RAID模块,那么就和ICH5的情况一样了,直接安装即可;二是开启了RAID(BIOS中默认都是开启的),则这时需要在启动时按F6用软驱加载驱动。对于VT8237理论上应与ICH5R一样,其大多数主板说明书上也指明只作为普通SATA硬盘使用时不需要加载驱动(如硕泰克的SL-KT600-R),但是实际上不论使不使用RAID功能都需要加载驱动。由于笔者接触的产品有限,不知是否都是如此,还请读者自行尝试。 注:目前除南桥自带的S-ATA控制器以外,其它的S-ATA控制器基本都需要外加驱动,有些主板除了本身南桥支持S-ATA外,还板载Promise等第三方的S-ATA及RAID控制器,请注意区分。 四、操作系统下驱动的安装   当安装完操作系统,还需要进一步安装对应的驱动程序。   1.ICH5只需要加载Intel提供的INF驱动。  2.ICH5R除了INF驱动,还要加载IAA3.0或以上版本驱动。   3.VT8237需要安装VIA Hyperion 4-IN-1补丁。  如果你还使用有并行硬盘的话,最好慎用VIA独立发布的VIA IDE Miniport Driver驱动程序,很可能会使并行硬盘的突发传输速率下降,但对串行硬盘性能无甚影响。 注:如果你使用的是第三方SATA控制芯片和RAID模块,那么你还需要添加相应的驱动程序。      通过上文可看出,S-ATA硬盘的使用关键在于正确设置BIOS中的识别方式,而由于各家主板厂商的BIOS菜单都不相同以及主板手册的语焉不详,才造成了S-ATA硬盘在使用中的种种问题。由于研发能力的不同,要想让主板厂商把这部分统一起来,现阶段是不现实的,所以笔者仅希望读者能够通过参考本文,根据自己的实际情况来举一反三地解决问题。   祝愿所有使用SATA硬盘的朋友都能够明明白白地使用好自己的SATA硬盘! 三、在没有软驱的情况下给scsi硬盘或者raid硬盘安装操作系统 在安装Windows 2000/XP/2003的过程中,如果你的系统使用了SCSI硬盘或者RAID阵列,那么需要在装系统之前安装设备的驱动何曾许。也就是用Windows的安装光盘引导系统之后待屏幕上出现“Press F6 to...”的字样时按下F6键,然后按要求把SCSI或者RAID的驱动软盘插入软驱。可是现在的电脑都不配备软驱了,这个问题要怎么解决? 在我的网页留言本上,一个朋友留下了这个问题,因为我缺少设备,无法进行试验,但是我确实想不通如果没有软驱这个要怎么做,最后咨询了微软的一位支持人员(王朔),这位老兄给出了如下的解决方法,应该有效吧: 如果在您安装操作系统的机器上没有软驱,我建议您装一个软驱来安装SCSI硬盘或RAID盘的驱动。因为厂商提供了现成的驱动程序在软盘里。 如果您不想使用软驱,可以把SCSI硬盘或RAID盘的驱动程序制作到Windows的安装光盘里去。这样Windows安装程序就会自动安装SCSI硬盘或RAID盘的驱动。 具体做法如下。这个过程比较复杂,请您耐心看完。 Windows XP: 注:假设我们添加 Promise Technologies FastTrak 100TX2 IDE RAID 的驱动程序。 1. 在另一台可以使用的机器上,把Windows安装光盘的拷贝到硬盘的一个目录,例如Flat_Dir。 2. 在Flat_Diri386System32 目录里建一个新目录来放SCSI硬盘或RAID盘的驱动程序。如果您要安装 Promise Technologies FastTrak 100TX2 IDE RAID 的驱动,您可以建一个名为FT100TX2的目录。 3. 把SCSI硬盘或RAID盘的驱动程序(包括 .inf, .sys, .cat, .dll等文件)拷贝到这个新目录(Flat_Diri386System32FT100TX2)中。请确认这个驱动程序里有 Txtsetup.oem 这个文件。 4. 在记事本或其他文本编辑器里打开 Txtsetup.oem 这个文件。确定 [Disks] 和 [Defaults] 部分设置正确。 - [Disks] 部分: d4 = Promise FastTrak Family Driver Diskette, fasttrak, - [Defaults] 部分: scsi = FastTrakTX2_xp - [SCSI] 部分: FastTrakTX2_xp = Windows XP Promise FastTrak100 TX/LP (tm) Series Controller, FastTrak 5. 在记事本或其他文本编辑器里打开 Flat_Diri386System32 目录中的 Winpeoem.sif 文件。 6. 在 [OemDriverParams] 部分, 指定正确的目录名。 比如: OemDriverRoot= OemDriverDirs= FT100TX2 7. 保存该文件。 8. 用类似 Oscdimg.exe 的工具重建 ISO 镜像文件: oscdimg -betfsboot.com -n -h c:Flat_Dir c:winpe.iso -betfsboot.com:可启动盘 -n:long file name support -h:包含所有隐藏文件 9. 用这个ISO文件刻录光盘。 Windows NT, Windows 2000 或 Windows Server 2003: 1. 在另一台可以使用的机器上,把Windows安装光盘的内容拷贝到硬盘的一个目录,例如Flat_Dir。 2. 在Flat_Diri386 目录里建一个新目录$OEM$。 注:如果已经存在就不用了。 3. 在Flat_Diri386$OEM$ 目录里建一个新目录TEXTMODE。 注:请不要用其他名字。 4. 把SCSI硬盘或RAID盘的驱动程序(包括 .inf, .sys, .cat, .dll等文件)拷贝到这个新目录(Flat_Diri386$OEM$TEXTMODE)中。请确认这个驱动程序里有 Txtsetup.oem 这个文件。 5. 在记事本或其他文本编辑器里打开 Txtsetup.oem 这个文件。确定 [Disks] 和 [Defaults] 部分设置正确。 - [Disks] 部分: 如果您是用winnt.exe文件在FAT或FAT32的系统分区上安装或从光盘安装: d4 = Promise FastTrak Family Driver Diskette, fasttrak, . 如果您是用winnt32.exe文件在NTFS的系统分区上安装或是安装Windows Server 2003: d4 = Promise FastTrak Family Driver Diskette, fasttrak, 6. 在记事本或其他文本编辑器里打开 unattend.txt 文件。 7. 添加 [MassStorageDrivers] 部分。 [MassStorageDrivers] Promise Technologies FastTrak 100TX2 IDE RAID = OEM 8. 添加 [OEMBootFiles] 部分。把textmode目录中的驱动程序文件名列出来(包括 .inf, .sys, and .cat)。 例如: [OEMBootFiles] Driver.Sys Driver.INF Driver.CAT Txtsetup.oem 9. 在 [Unattended] 部分, 确定下面的命令行存在: OemPreinstall=Yes 10. 保存该文件。 11. 用类似 Oscdimg.exe 的工具重建 ISO 镜像文件: oscdimg -betfsboot.com -n -h c:Flat_Dir c:winpe.iso -betfsboot.com:no-emulation 可启动 -n:long file name support -h:包含所有隐藏文件 12. 用这个ISO文件刻录光盘。 对计算机用户来说,硬盘故障简直就是一场灾难。由于硬盘在外部存储设备中无可比拟的速度以及存取的便利性,在今天,硬盘已成为最重要的数据载体和系统程序载体。硬盘如果出现故障,则意味着用户的数据安全受到了严重威胁,这是大多数用户所无法容忍而又必须面对的残酷现实。本文准备就PC硬盘故障的一般处理方法作一个简单的探讨,希望能对出现硬盘故障的用户有所裨益。   一、相关知识   在讨论具体的处理方法之前,我们有必要先来了解一下硬盘及其相关系统的原理。   1.硬盘驱动器   这就是我们常说的硬盘。它是一种磁介质的外部存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。这些盘片一般是在以铝为主要成分的片基表面涂上磁性介质所形成,在磁盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干个同心圆就被划分成磁道(track),每个磁道又被划分为若干个扇区(sector),数据就按扇区存放在硬盘上。在每一面上都相应地有一个读写磁头(head),所以不同磁头的所有相同位置的磁道就构成了所谓的柱面(cylinder)。传统的硬盘读写都是以柱面、磁头、扇区为寻址方式的(CHS寻址)。硬盘在上电后保持高速旋转(可达7200Y/min),位于磁头臂上的磁头悬浮在磁盘表面,可以通过步进电机在不同柱面之间移动,对不同的柱面进行读写。所以在上电期间如果硬盘受到剧烈振荡,磁盘表面就容易被划伤,磁头也容易损坏。硬盘驱动器根据接口的不同可以分为两大类:IDE硬盘(包括IDE、EIDE直至近来的UDMA33都属于这种类型)和SCSI硬盘,必须和相应的控制器一起使用。 硬盘的第一个扇区(0道0头1扇区)被保留为主引导扇区。在主引导区内主要有两项内容:主引导记录和硬盘分区表。主引导记录是一段程序代码,其作用主要是对硬盘上安装的操作系统进行引导;硬盘分区表则存储了硬盘的分区信息(见表1)。计算机启动时将读取该扇区的数据,并对其合法性进行判断(扇区最后两个字节是否为0x55AA或0xAA55),如合法则跳转执行该扇区的第一条指令。所以硬盘的主引导区常常成为病毒攻击的对象,从而被篡改甚至被破坏。   注:可引导标志:0x80为可引导分区类型标志;0表示未知;1为FAT12;4为FAT16;5为扩展分区等等。   2.硬盘控制器   硬盘控制器是硬盘及其他具有相同接口的外部设备(如CDROM驱动器)的管理者,由它来完成驱动器与内存之间的命令及数据传输。目前应用较广的硬盘控制器按其接口的不同分为IDE、SCSI两类,常常整合在主板上,通过数据线与硬盘驱动器相连。毫无疑问,硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。   3.CMOS中的硬盘信息   在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。当CMOS因故掉电或发生错误时(启动时一般会提示"CMOS checksum error"或类似信息),硬盘设置可能会丢失或错误,硬盘访问也就无法正确进行。这种情况我们就必须重新设置硬盘参数,如果事先已记下硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置(setup)中的"自动检测硬盘类型"(HD type auto detection)的功能,一般也能得到正确的结果。   二、典型故障及诊断处理   硬盘故障大体上可以分为软故障和硬故障两种情况,下面我们就以无法从硬盘启动几种典型的故障对处理的一般过程加以说明。   1.故障类型的初步判断   无法从硬盘启动的情况主要有如下几种原因:硬盘操作系统被损坏、硬盘主引导区被破坏、CMOS硬盘参数不正确、硬盘控制器与硬盘驱动器未能正常连接、硬盘驱动器或硬盘控制器硬件故障、主板故障。   首先,我们可以根据计算机启动信息对故障类型作一初步判断。   案例1:开机不能完成正常自检(POST),那么可以判断为主板故障或电源故障,对此本文不作讨论。   案例2:开机自检过程中,屏幕提示"Hard disk drive failure"或类似信息,则可以判断为硬盘驱动器或硬盘控制器(提示"Hard drive controller failure")硬件故障。   案例3:开机自检过程中,屏幕提示"Hard disk not present"或类似信息,则可能是CMOS硬盘参数设置错误或硬盘控制器与硬盘驱动器连接不正确。   案例4:开机自检过程中,屏幕提示"Missing operating system"、"Non OS"、"Non system disk or disk error,replace disk and press a key to reboot"等类似信息,则可能是硬盘主引导区分区表被破坏、操作系统未正确安装或者CMOS硬盘参数设置错误。      2.软故障的一般处理方法   在初步判定故障类型之后,对于软故障,我们可以采取如下步骤处理:   第一步,在存在CMOS发生错误的可能的情况下(如案例3和案例4),确保CMOS中硬盘参数正确。在对硬盘类型不确切情况下,可以让BIOS自动检测,也可参考同种机型的设置。   第二步,若仍不能从硬盘启动,可以用软盘启动(注意BIOS设置中的引导顺序设定)后,试着能否访问硬盘。如果能够访问硬盘(比如说能列出C盘目录),说明很可能只是操作系统被破坏,其他数据应无太大的问题,否则硬盘的主引导区或可引导分区的引导区被破坏。我们可以使用DEBUG或Norton Disk Editor(菜单Object/Partition table,如图1所示即为正常的分区表)等工具软件查看硬盘的主引导区是否正常:   A:\>DEBUG   -a ;汇编指令   ***X:0100 mov ax,201 ;读取一个扇区   ***X:0103 mov bx,600 ;读至当前段0600处   ***X:0106 mov cx,1 ;柱面号=1   ***X:0109 mov dx,80 ;磁头号=0,驱动器号=80   ***X:010C int 13 ;磁盘读写中断   ***X:010E int 3 ;断点中断   ***X:010F   -g ;执行上述指令   -d 600 ;显示主引导区内容   如无法访问主引导区,则显然是硬故障。否则查看引导程序和分区表是否正常(可以反汇编查看指令或与正常的主引导扇区对比),如果发现引导程序异常则可使用杀毒软件清查病毒或恢复主引导区,也可用DEBUG手工恢复主引导区:   (续前,假设已从正常的机器上获得主引导区存为文件mboot.dat)   -n mboot.dat ;读文件mboot.dat   -l 800 ;读至当前段0800处   -m 7be l 40 9be;将原分区表复制到正常的主引导区   -a 100 ;修改第一条指令   ***X:0100 mov ax,301 ;将0800处数据写回主引导扇   ***X:0103 mov bx,800 ;   ***X:0106   -r ip ;修改当前指令指针   IP:010E 0100 ;当前指令指针指向0100   -g ;执行   第三步,在恢复主引导区之后,如果仍然不能正常启动操作系统,但已能够访问C盘,那么我们可以备份重要信息、重装操作系统即可。如果C盘仍然无法访问,则可以断定C盘的引导区(包含磁盘参数表等重要信息)或文件系统(FAT、FDT)已经损坏。这种情况手工修复较为复杂,而且容易产生误操作,利用Norton Disk Doctor或微软的ScanDisk这样的磁盘修复软件是比较合适的。这里我们以DOS版Norton Utility的NDD为例(注意:低版本的NDD在对磁盘进行诊断时可能不能正确诊断Windows95以上的文件系统)予以说明: 在NDD的菜单中选择Options/General确认NDD将进行包括主引导区和CMOS在内的全面检查(如图3所示),然后在主菜单中选择Diagnose Disk对硬盘进行诊断,NDD在发现错误时将会自动报告(如图4所示),并提示错误描述(Description)和推荐意见(Recommendation),可以根据情况选择修复与否。修复时注意保存UNDO磁盘,以便恢复操作之用。在修复过程中,尤其是在表面测试(Su***ce Test)过程中如果提示读写错误,则说明硬盘存在物理损坏,数据可能会丢失。 在诊断、修复结束后重新启动计算机,若能对C盘进行访问则大功告成,可以通过备份数据、重装操作系统简单地恢复硬盘功能。否则只能进行恢复操作(UNDO),尝试手工或通过其他方法恢复。   3.硬故障的一般处理方法   对于硬故障中的"硬盘丢失"的情况,首先要检查硬盘驱动器与硬盘控制器的连接是否正常;硬盘驱动器电源线连接是否正常;如果存在多个设备则需检查硬盘之间或硬盘与CDROM等等设备之间是否存在冲突;并且检查CMOS中硬盘信息是否正确无误。确认一切正常后若硬盘"出现",我们就可以按照上述软故障的处理步骤进行诊断处理。如果仍然找不到硬盘,那我们可以采用替换法来进行故障定位,也就是将硬盘驱动器换至另外的运行正常的计算机上来测试其运行能否正常,若能正常运作则说明故障与其无关,数据安然无恙,否则说明硬盘硬件损坏,用户自身是无法修复的。   对于硬盘磁道出现物理损伤的情况(表现为读写硬盘时提示"Sector not found"或"General error in reading drive C"等类似错误信息),首先我们可以利用Norton Disk Doctor或Scandisk等工具软件对硬盘进行表面扫描测试(如图6所示)。当只有少数磁道出现坏扇区时,我们在用NDD对硬盘进行修复后仍可以照常使用;当出现大面积的坏区时,或者几乎每道都有坏区时,就有必要考虑舍弃一部分坏扇集中的区域:   案例5:一笔记本电脑在运行中摔落地面,无法正常启动。软盘启动后访问C盘经常出现错误信息"Sector not found",在抢救了一些数据之后,无法对其进行格式化操作。用NDD对其进行诊断,发现频繁出现坏扇,而且其FAT和FDT中也有相当坏扇存在,尤其在每道的后2/3区域。只得决定放弃2/3的硬盘空间,在CMOS中更改硬盘设定,其他参数不变,每柱面的扇区数更改为21,然后重新分区并使用NDD对其进行表面测试并修复,完毕后格式化C盘,仍能保留1/3空间,安装操作系统后一切正常。   4.其他   对于其他硬盘故障的处理,如文件系统的损坏、文件丢失等等,对一般用户来说,最好使用工具软件进行处置,以避免手工误操作的发生。笔者认为,Norton Utilities for Windows 3.0不失为一个优秀的磁盘工具软件。其主要构件Disk Doctor对磁盘错误的诊断及修复能力在同类产品中称得上首屈一指。 在安装XP的时候需要更改硬盘的兼容性模式,方法是:开机按F1 进入 BIOS 之后,进入"Config" --> "Serial ATA(SATA)" --> "SATA Controller mode option" ,将原先的 "AHCI" 改成 "Compatibility" ,然后按F10,回车,系统会自动重启 在安装XP的时候需要更改硬盘的兼容性模式,方法是:开机按F1 进入 BIOS 之后,进入"Config" --> "Serial ATA(SATA)" --> "SATA Controller mode option" ,将原先的 "AHCI" 改成 "Compatibility" ,然后按F10,回车,系统会自动重 解决方案1: 首先是你的硬盘分区不对吧 先用PQ格成ntfs或far32 进PE把C盘格式化成FAT32 BIOS里面硬盘模式ACHI改为IDE~ 要到BIOS将硬盘的模式改成compatibility模式 就可以装 解决方案2: 插入GHOST xp光盘,设置为光驱启动,出现界面后,选择xp pe(老毛桃),回车。笔记本就启动了。然后利用桌面上的GHOST安装,就不会出现问题,也只是安装在c盘中,不会影响其他盘的。祝你好运! 解决方案3: 笔记本电脑安装GHOST系统提示Units specified don't exist SHSUCDX can't install 。 朋友买了个联想笔记本电脑要重装XP,在安装GHOST系统提示Units specified don't exist SHSUCDX can't install 。 对于这个错误提示是由于硬盘的格式错误造成,一般可通过三种途径来解决: 1。在BIOS里面硬盘模式ACHI改为IDE~ 要到BIOS将硬盘的模式改成compatibility模式 就可以装,但我进入BIOS却找不到这个项,只好改用第二种方法: 2。选用GHOST盘进入PE后,运行PQMAGIC.把磁盘格式转ntfs或far32 ,我选NTFS,会后成功GHOST。其实还有第三种方法: 3。直接用安装版系统盘一步一步安装。当然这个比较麻烦了! 注意:网上有的说运行PQMAGIC.把磁盘格式转为ex,那是Linux系统安装的方法。
/
本文档为【硬盘模式】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索