머하는 녀석인지 몰라도..
결론만 말하자면 이녀석을 켜 놓으면
WinXP로 설치시 하드를 인식 못한다.
확인 기종은 삼보 에버라텍 4600, SATA2 인데,
이녀석은 EIDE 용이 아닌 SATA 관련된 기능으로, BIOS 상에서도 WindowsXP 관련하여
XP 쓸경우 AHCI Support 를 Disable 하라고 해 놓았으니, 머.. 할말은 없다.
검색을 해보니
The
Advanced Host Controller Interface (
AHCI) is a hardware mechanism that allows software to communicate with
Serial ATA (SATA) devices (such as host bus adapters) that are designed to offer features
not offered by Parallel ATA (PATA) controllers, such as
hot-plugging and
native command queuing.
Common problems switching to AHCI under Windows
Enabling AHCI in a system's
BIOS will cause a 0x7B
Blue Screen of Death STOP error (
INACCESSIBLE_BOOT_DEVICE) on installations of
Windows XP where AHCI/RAID drivers for that system's chipset are not installed - i.e. boot failure.
[citation needed]
Switching the chipset to AHCI mode involves changing the BIOS settings
and will not work. Usually, manual installation of new drivers is
required before enabling AHCI in BIOS.
[5]
Alternatively, a "Repair" installation with the appropriate driver
loaded during the setup process usually corrects the problem. For
motherboards with more than one Sata controller (for example, some
boards have Intel and Jmicron Sata controllers) another alternative is
possible. The sata cable for the boot drive can be inserted into a port
on one controller (which can be configured in IDE mode), allowing the
machine to boot successfully with the other controller configured for
AHCI mode. The AHCI drivers can then be installed in windows without
difficulty before swapping the cable back.
- For Intel chipsets (for example, Intel ICH9)
drivers are available from either an OEM motherboard or computer
manufacturer. For the Intel versions, the driver must be loaded before
loading the OS (by pressing F6 as setup starts, then using the floppy
disk when prompted).The Intel drivers will work for both XP and Vista.
Also, in the case of ICH9, an unsupported method to enable AHCI on ICH9 is available.
- When attempting to install Windows XP or a previous version on an
AHCI-enabled system, setup will fail with the error message "setup
could not detect hard disk drive..." since no drivers will be found for
accessing the SATA controller/s. This problem can be corrected by
either using a floppy disk or by slipstreaming the appropriate drivers into the Windows XP installation CD, or by turning on IDE emulation in the BIOS settings if it's available (usually labelled COMPATIBILITY or ACPI).
- Enabling AHCI in a system with Windows Vista already installed will result in a BSoD
if SATA was configured in IDE mode during Vista's installation. Before
enabling AHCI in the BIOS, users must first follow the instructions
found at Microsoft Knowledge Base article 922976.
- Enabling AHCI in a system BIOS on installations of Windows XP or
Windows Vista will cause SATA Optical drives to disappear. A Hotfix for
Windows Vista is available under the title: "SATA optical drives are
not available after you start a Windows Vista-based computer."[6] This problem was fixed in Vista SP1.
아마도 회사에서 에버라텍 4600 Vista 가 자꾸 죽는 이유가 다른게 아니라 AHCI 문제였던 것 같은데.. 부팅시에 죽는게 아니라 가동중에 이유없이(메신저 하거나, 네트워크 통해 복사 중) 죽는 것 봐서는 네트워크 드라이버 문제일 가능성이 좀더 높아 보이지만, 테스트 기간이 짧아서 확실하게 단언하긴 힘들다.
[출처 :
http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface]
ACPI가 먼지 궁금해서 한번 찾아 봤다.
The
Advanced Configuration and Power Interface (ACPI) specification is an
open standard for unified
operating system-centric device configuration and
power management. ACPI, first released in December 1996, defines
platform-independent interfaces for hardware discovery, configuration, power management and monitoring.
[출처 :
http://en.wikipedia.org/wiki/Acpi]