ASUS P5QLProマザーボードとSeagate7200.10HDDを持っています。 BIOSでAHCIを有効にすると、HDDを検出するときにBIOSがハングします。しばらくの間Webを検索した後、これはハードディスクの端にある小さな(数MB)空き領域またはパーティションが原因であると思われます-パーティションテーブルを見ると、パーティション化されていない2MBの領域があります。確かに終わり。
問題は、BIOSがそれを見たときに心臓発作を起こさないように、どうすればそのスペースを取り除くことができるかということです。 Windows 7のディスクの管理では、それを使って何もできません。 GParted(Ubuntu 10.10 Live CD)を使用してフォーマットされていないパーティションを作成すると、GPartedを再起動するとクラッシュします。 GPartedでWindowsパーティションを拡張することを考えていますが、Windowsのインストールを壊すのが怖いです。
IDEエミュレーション(正常に動作します)ではなく、AHCIモードでSATAドライブを使用できるように余分なスペースを取り除く安全な方法は何ですか?
編集:これは、Windowsインストーラーが作成する100MBのブートパーティションが原因のようです。 Microsoft TechNetフォーラムのスレッド ([RU] Ivanによる投稿を参照)で詳しく説明されているように、ディスクジオメトリが変更され、ドライブの最後に偽の小さな未割り当ての領域が表示されます。
編集2:Intelサウスブリッジは最初のパーティションが8GBよりも小さいことを好まないようです。もちろん、Windows 7100MBブートパーティションの最初のパーティション。
あなたがしようとするかもしれないことは、ウィンドウがハードドライブ全体を単一のパーティションとして使用するように強制することです。そうすれば、小さなシステムドライブを回避するだけでなく、スペースの小さなポケットをなくそうとすることもできます。これには、Windowsの再インストールが必要です。 Win7の問題は、システムファイルを両方のパーティションに分割することです。 100MBのパーティションは削除できません( ソース )。
ハードドライブの実験を行うときはいつでも、すべての作業を行うための予備のハードドライブを入手するのが最善です。これにより、システムが誤ってOSを強制終了するのを防ぎ、実験が失敗した場合のフォールバックを提供します。 SSDを入手しようとしているとのことですが。このドライブを入手するまで、実験を待つことができます。
これを機能させるには2つの方法があります。
方法1:GUIインターフェイスを使用して、自動生成されたパーティションのサイズを変更します。
ドライブをパーティション分割すると、Windowsは自動的に100MBのパーティションを作成します。これが発生したら、この100MBのパーティションを除くすべてのパーティションを削除します。次に、100MBのパーティションを拡張してドライブをいっぱいにします。 ( ソース )
方法2:インストーラーを中断し、コマンドラインでディスクをパーティション分割します
最初のセットアップ画面(言語、キーボードなど)で、Shift + F10を押します。これにより、コマンドプロンプトウィンドウが開きます。次に、次のコマンドを順番に入力します。
diskpart
list disk
select disk 0
clean
create partition primary
select partition 1
active
format fs=ntfs quick
exit
exit
注:list diskコマンドを使用する場合、ディスク番号がdisk0と異なる場合があります。必要に応じて「selectdisk」コマンドを変更してください。
注:exitを2回入力する必要があります。 1つはdiskpartを閉じるためのもので、もう1つはコマンドプロンプトを閉じるためのものです。
GUIに戻ったら、インストールを続行します。パーティション画面が表示されたら、作成したパーティションを強調表示して、[次へ]をクリックします。 Windowsは、作成したパーティションにインストールされ、100MBのブートパーティションは作成されません。代わりに、インストールが完了すると(Vistaのように)C:\ Bootフォルダーが表示されます。 ( ソース )
バグのあるBIOSまたはチップセットがある場合、できることはあまりありません。ハードウェアがオプションをサポートすると述べているからといって、必ずしもオプションが機能することを意味するわけではありません。
お役に立てれば