发布网友 发布时间:2024-09-28 08:26
共5个回答
热心网友 时间:2024-09-30 09:51
你要学硬件啊!小弟我发给你硬件的知识:
一:随着串口技术的成熟和串口硬盘及支持串口硬盘主板价格的不断走低,目前,多数用户在装机时开始选择使用传输速度更快、缓存更大、安装更加方面的SATA硬盘。虽然SATA硬盘具备很多的优势,但对于多数使用PATA硬盘的用户来讲,其安装方法也不尽相同,特别是在主板的BIOS设置中,相对比较复杂。如果设置不正确,系统便不能识别到硬盘。那么,今天我们就跟大家一起来了解一下SATA硬盘的安装方法,这里主要讲主板BIOS的设置方法。
SATA硬盘安装成难题
目前支持SATA硬盘的主板芯片组主要有英特尔的i865系列、915系列、925系列、945系列,威盛的KT600系列、K8T800、K8T0和NVIDIA的NF4系列等等,随着价格的走低,英特尔的915系列、威盛的K8系列和NVIDIA的NF4系列已经占据了市场的主流。近期E6核心的位3000+处理器散包价格已降至1000元以下,而支持此款处理器的NVIDIA的NF4系列主板价格降至了极限。因此我们这里着重所讲的便是NF4系列主板的详细介绍。
由于各家厂商主板的BIOS不尽相同,但是设置原理都是基本一致的,在此我们以磐正的9NPA+Ultra为例,相信读者都能够根据自己主板BIOS的实际情况参考本文解决问题。
开机,按DEL键进入主板的BIOS设置页面,见下图:
BIOS设置页面
BIOS设置页面
首先,我们进行硬盘的相关设置。选择Integrated
Peripherals进入,这一项中包含有硬盘的相关设置选项,其中有SATA Mode、Secondary Master UDMA、Secondary
Slave UDMA、SATA1/2、SATA3/4、RAID Enable等几个选项。
BIOS设置
BIOS设置
在每个选项中,均有Enabled和Disabled两个选项可供选择,这里我们只要将“SATA1/2”、“SATA3/4”设置为[Enabled],以激活SATA,其它的选项保持不变。
BIOS设置页面
另外,如果你的机器机只安装了一块硬盘,不需要组建RAID,那么你把“RAID Enable”选项设置为[Disabled],也就是关闭这项功能。反之,如果你需要组RAID模式,则需要设置成[Enabled],以便打开项功能。另外Delay For HDD(Secs)选项中提供了0,1两种模式供大家选择。
完成硬盘的设置后,我们还要对系统的启动顺利进行一下简单的设置。
按ESC键,退出硬盘设置项,选择Aduanced BIOS
Features项进入基本的BIOS设置选项,在这一项中,我们可以看到First Boot Device、Second Boot Device、Third
Boot Device三个设置项,每项中又包括Removable、Hard
Disk、CDROM三个可选项,其中第一个为系统自动寻找可启动磁盘、第二、三项为硬盘启动和光驱启动。那么我们将First Boot Device设置为Hard Disk,系统便会默认将硬盘做为第一启动盘。
设置启动项
另外,在使用SATA硬盘时,如果你的机器中没有安装软驱,我们还要将软驱这一项给关闭。方法是首先选择Aduanced BIOS Features项进入基本的BIOS设置选项,选择BOOT UP Floppy Seek回车,选择[Disabled]即可。
BIOS设置页面
通过以上几个步骤的简单设置,我们便可以安装操作系统了。另外注意,在安装前将First Boot Device设置为CDROM,将光驱设置为启动盘,随后将Windows的安装盘放入光驱,按照Windows安装步骤一步步将系统安装完成后,再将First Boot Device设置成硬盘启动,整个过程便完成了。提醒大家,一定记得安装完系统后要安装RAID的驱动程序呀。
以上为大家介绍了NF4主板BIOS的设置过程,对于其它主板,我们可以根据主板的说明,进行详细的设置。下面是英特尔和威盛芯片组的简单设置过程。
英特尔芯片组设置:
开启电脑,按DEL进入CMOS设置,选择“Integrated Peripherals-OnChip IDE Device-OnChip Serial ATA Setting”,也就是SATA硬盘的相关设置,其中有“SATA Mode”、“On-Chip Serial ATA”和“Serial ATA Port0/1
Mode”三个选项。“SATA Mode”设定是否开启SATA RAID,默认值是“IDE”,即不开启SATA RAID,而且只有当“SATA Mode”设置为“IDE”时,“On-Chip Serial ATA”和“Serial ATA Port0/1 Mode”这两项才可选。“On-Chip Serial ATA”是选择SATA控制器的工作模式:1、Disabled禁用SATA设备,默认值。在使用SATA硬盘时,要开启这一项;2、Auto,由BIOS自动侦测存在的SATA设备;3、Conbined
Mode,SATA硬盘被映谢到IDE1或IDE2口,模拟为IDE设置,此时要在“Serial ATA Port0/1 Mode”中选定一个位置启用SATA设备;4、Enhanced Mode,允许使用所有连接的IDE和SATA设备,最多支持6个ATA设备,要在“Serial ATA Port0/1 Mode”中设定一个SATA设备作为主SATA设备;5、SATA Only,只能使用SATA设备。
BIOS设置页面
BIOS设置页面
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口对应第一个通道的从盘。
虽然SATA硬盘本身无须设置主从关系,但是一台机器上同时使用SATA硬盘和其他IDE设备时,还是要考虑到这个问题的。比如在安装Windows XP系统时,将“On-Chip Serial ATA”设定为“Combined
Mode”,同时光驱被安装在IDE1接口的“Master”位置,那么当“Serial ATA Port 0 Mode”分别设置为“Secondary
Master”或“Secondary Slave”时,可以看到光驱出现在“IDE Channel 0 Master”或“IDE Channel 1 Slave”位置。再将开机引导设置为光盘启动并保存。将Windows XP安装光盘放入光驱,就可以依据提示逐步完成系统安装。但如果将Serial ATA
Port 0 Mode”设置成“Primary Master”,则SATA硬盘和光驱都会检测不到;设置成“Primary Master”则SATA硬盘出现在“IDE Channel 0 Slave”位置,光驱仍然检测不到。这是因为在此模式下SATA硬盘被模拟成IDE设置,与连接在IDE1接口“Master”位置的光驱发生冲突所致;一旦SATA硬盘被映射到某个IDE口,该IDE接口上就不能使用其它的IDE设置。如果采用“Enhanced Mode”模式,无论选择“SSATA 0 Master”或“SATA 1 Master”都不会对光驱造成影响。在安装时,要根据硬件实际情况进入设置。
威盛芯片组的设置过程:
相对于ICH5/ICH5R芯片组,VT8237的SATA设置部分就简单得多了。其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口使用。
RAID:主板上SATA口上的硬盘可以建立磁盘阵列(预设值)。
这里你只需要根据实际情况调整一下串、并行口的优先级就可以正常使用SATA硬盘了。
二:QUOTE:
微软官方背景资料:
如何通过Sysprep准备磁盘复制所需的映像
Windows 如何确定 ACPI 兼容性
安装 Windows XP 或 Windows Server 2003 之后的 HAL 选项
众所周知,微软自带系统封装工具SYSPREP,可以方便快捷地进行企业产品部署,
但是在WINDOWS LONGHORN之前,运用SYSPREP有一个,
就是仅适用于用于封装的源计算机和目标计算机必须具有相同硬件抽象层 (HAL)
QUOTE:
因此,不同的网友均提出了不用的HAL检测解决方案,如ACPI封包、死性不改的电源模式等等,
这些解决方案不同程度存在几个缺点:
1、检测的兼容性无法达到100%;
2、检测需要额外的文件,并且可能需要重新启动计算机,耗费了时间;
QUOTE:
有没有一个最完美的解决方案呢?答案其实就在微软未公开的技术。
笔者通过对于WINDOWS LONGHORN各内测版本进行分析,现在公开微软部分未公开的技术:
1、微软自WINDOWS LONGHORN后,改写了NTLDR的部分代码,提供了/detecthal 接口
2、BOOT.INI支持/detecthal参数,以实现与NTLDR的结合,
并实现开机启动即自动检测 HAL
3、\INF\dtecthal.inf是一个关键性文件,提供各种HAL类型检测的参数说明
以下为进行SYSPREP封装后的自动完美检测HAL具体实现方案:
1、从系统中提取相应的HAL文件包:
(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB)
halacpi.dll
halapic.dll
halmps.dll
halaacpi.dll
halmacpi.dll
hal.dll---->并更名为halstnd.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe---->并更名为ntkrnlup.exe
2、将上述相应的HAL文件包拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)
3、将以下代码保存为dtecthal.inf并拷贝到\WINDOWS\INF\(WINDOWS 2000为\WINNT\INF\)
如果不可见,可在文件夹选项里在“显示所有的文件和文件夹”打上勾和“隐藏受保护的系统文件”去掉勾。
[Version]
signature="$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180
[hal]
acpipic_up = halacpi.dll
e_isa_up = halstnd.dll
mps_up = halapic.dll
mps_mp = halmps.dll
acpiapic_up = halaacpi.dll
acpiapic_mp = halmacpi.dll
;
;
;-------------------------------------------------------------------------
; Auto detecd Computer HAL with BIOS information
;-------------------------------------------------------------------------
; Copyright(R)1980-2005 Microsoft Crack Center MCC(1980-2005)
;
; tesk work by mstest@MCC 20050515
;
; mstested@hotmail.com
;-------------------------------------------------------------------------
;
;
; [ACPIOptions]
; This section lists options that affect the installation of ACPI on x86
;
; ACPIEnable
; 0 - ACPI will be disabled at install time regardless of the BIOS
; 1 - ACPI will be enabled at install time if an ACPI BIOS is present
; 2 - ACPI will be enabled based on the GoodACPIBios list, the NWACL
; and ACPIBiosDate
;
; ACPIBiosDate = mm,dd,yyyy
; Supplies the date that a BIOS must have to be considered good if it is
; not in the GoodACPIBios list. If a BIOS has a date greater than this and
; is not in the NWACL list, then it will be used unless ACPIEnable = 0
;
[ACPIOptions]
ACPIEnable = 2
ACPIBiosDate = 01,01,1999
4、修改BOOT.INI
在准备封装的系统后面加上 /DETECTHAL参数
如:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /detecthal
5、将LONGHORN版本的NTLDR拷贝到从C:\,覆盖原有的NTLDR
各位也可以参考上传附件中的文件包(包含NTLDR、DTECTHAL.INF、BOOT.INI示例)
蓝天的补充:
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL
先修改权限,然后删除就可以了
只要在SYSPREP后删除键值重启就可以自动识别了
下面为进行SYSPREP的操作步骤:
1:用mcc的方法覆盖文件
2:修改Boot.ini
3:更改电源管理为Standard PC
4:更改IDE控制器为标准双通道 PCI IDE 控制器
5:Sysprep封装,选退出
6:删除XXX.HAL:
7:重新启动做GHO
注意:本机恢复会无法识别的,只是Standard PC,
但我觉得没什么影响,可以正常开关机的
够多的了吧!还有!我QQ:715620751.
热心网友 时间:2024-09-30 09:46
电脑知识100问
热心网友 时间:2024-09-30 09:51
电脑组装与维护 四川出版社
热心网友 时间:2024-09-30 09:49
2006年度巨献电脑知识及技巧大合集 EXE格式电子书
电脑知识及技巧大合集,N个电脑知识!
你了解你天天陪着你的电脑吗?有深入的了解吗?下载看看吧
下载地址:http://condor.66et.net/2006DZS.rar
热心网友 时间:2024-09-30 09:49
这要看你学什么:
软件? 硬件??网络??
各不相同!