回答:
AHCI(Advanced Host Controller Interface)は、ストレージアダプターをオペレーティングシステムに公開する、より機能的な方法です。これらのことが進むにつれて、それはかなり新しいものであり、Win VistaはWindowsの最初のリリースであり、すぐに使用できますが、間違いなく将来の方法です。古いオペレーティングシステム、または単にドライバが欠けているオペレーティングシステムは、ACHIモードインターフェイスを使用できず、ストレージにアクセスするために古いパラレルIDEスタイルのインターフェイスを必要とします。これが、SATAブートドライブを搭載したマザーボードにWindows XPをインストールするときに常にドライバーを追加する必要がある理由です。
使用できる場合は、可能な限り常にAHCIを使用してください。
AHCIモードとIDEモードの大きな違いは2つだけです。
AHCIは、マザーボードチップセットもサポートしている場合はハードドライブのホットスワップを可能にし、ハードドライブがサポートしている場合はハードドライブのNCQも有効にします。IDEモードでは、これらの機能のいずれも許可されていません。
NCQが無効になっているため、IDEモードを使用すると、ハードドライブのパフォーマンスがわずかに低下します。
読みたい場合は、AHCI標準のIntel PDf
echo "0 0 0" >/sys/class/scsi_host/host<n>/scan
、カーネルが新しいディスクを見つけるために実行する必要がありました。
IDEモードでは、SATAをサポートしないOS(特にWindows XP)のインストール用に、SATAドライブがPATAドライブをエミュレートできます。通常、ドライバーをインストール、更新/インストールし、AHCIモードに切り替えます。最新のOSを実行している場合は、簡単に切り替えることができます。