Windows7でIDEエミュレーションを使用して、SATA経由で接続されたSSDにコンパイルしています。
残念ながら、インストール時にAHCIを有効にするのを忘れてしまい、Windowsで手術を行ってAHCIを使用する方法はありますが、特定の状況には当てはまりません。 OSをワイプして再インストールする必要がありますが、これは面倒です。
AHCIの利点のいずれかがコンパイルに適用され、C++アプリケーションのコンパイルおよびリンク時間のパフォーマンスが向上する可能性がありますか?私はバックグラウンドで他に多くのことをしていません(SSDのインデックス作成を無効にしました)。
AHCIを有効にする価値はありますが、再インストールする必要はありません。方法は次のとおりです。
空のテキストファイルに次の3行を追加します。
Windowsレジストリエディタバージョン5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"開始" = dword:000000
ファイルを拡張子.regのファイルに保存して実行します。
再起動してから、BIOSでAHCIを有効にします。
XP、Vista、Windows 7で動作しますが、問題が発生した場合は、BIOSでACHIを無効にして再起動してください。
Visual Studioでのコンパイルパフォーマンスを向上させるために、SSDでAHCIを有効にするために再インストールする価値があるかどうかは非常に疑わしいです。