Linux はインストール時に Windows 7 パーティションを認識できません

Linux はインストール時に Windows 7 パーティションを認識できません

私は、Dell Latitude e6510 に Windows 7 とのデュアル ブートとして Linux をインストールしようとしています。現在 Windows 7 を実行しており、MS ディスク ツールを使用して Win 7 NTFS パーティションを縮小し、Linux 用のスペースを確保しました。

私が抱えている問題は、CD から起動して Linux インストーラーを実行すると、ハード ドライブ全体が未割り当て領域として認識されることです。Ubuntu 10.10、Kbuntu 10.10、Fedora 14 を試しましたが、すべて同じ問題が発生します。

Ubuntu の「Windows にインストール」オプションも試しましたが、動作しませんでした。

編集:

USB ドライブから Gparted 0.8.0 を起動できませんでした。ドライブ全体がパーティション化されていないと報告されました。

答え1

どうやら私のラップトップには、MBR と GPT の 2 つのパーティション テーブルが割り当てられていて、Gparted が混乱していたようです。Ubuntu および Fedora インストーラーは、インストール用にドライブを準備するために Gparted を使用します。

Windows の Gdisk を使用して GPT をクリアすると、状況は修正されました。Windows と Gparted の両方でドライブを読み取ることができるようになりました。

http://sourceforge.net/projects/gptfdisk/

http://www.rodsbooks.com/gdisk/gdisk.html

答え2

Windows 7 は、ハード ディスクの管理に「新しい」独自のアプローチ、ダイナミック ディスク (DD) を使用します。この新しいシステムは、RAID のシミュレーション (まったく新しいものではありません) と、ほとんどの一般ユーザーが使用方法を理解できないその他のガジェットを組み合わせたものです。その違いの 1 つは、標準 MBR とは異なるパーティション記述ブロック スキーム (Microsoft GPT と呼ばれる) を使用していることです。つまり、Microsoft によって導入されたディスクのインデックスは、MBR 標準で使用されるものとは大幅に異なります。その結果、Microsoft のツールはパーティションの場所と種類を認識し、正しく理解できるようになります。

Linux ディスク パーティション ツールは標準の MBR システムで動作するため (他のほとんどのオペレーティング システムと同様に)、Microsoft の DD とその GPT のインデックスを解釈できません。この結果、DD パーティション ディスクは MBR 記述子データがないため空きディスクとして認識されます。DD パーティションからドキュメントやその他のファイルを回復できるようにするためだけに、Linux カーネルにいくつかの追加が行われ、このようなハード ディスク ゾーンを処理できるようになりました。私の知る限り、さらに互換性コードが準備されています。
したがって、Linux は Microsoft の非標準との互換性を継続的に確保する必要がないことを忘れないでください...

現時点では、Linux のデュアルブートを行うには、Windows で Microsoft 独自の DD ではなく MBR 標準を使用するように強制する必要があります。Linux パーティション ツールは、現在の Windows MBR パーティションを認識し、デュアルブート用の Linux とブート コード (GRUB...) を正しくインストールできます。したがって、この方法は、Windows 7 が既にこの方法でインストールされている場合にほぼ有効です。

疑わしい、危険な状況に注意してください。システムに複数のハード ディスクがあり、Windows 7 DD で GPT モードの 1 つにパーティション分割されている場合、最初のハード ディスク (Windows では C:) とは別のハード ディスクに Linux をインストールすると、デュアルブートが成功する可能性があります。問題は、ハード ディスクの構成方法によっては、そのようなボリュームが Linux によって現在使用されている物理ハード ディスクにまたがっていると、Windows 7 がボリューム障害を検出する可能性があることです。この方法では、多くの Windows データが失われる可能性があります。実際にはボリューム全体であるため、ハード ディスクに物理的に含まれている部分だけでなく、そのすべてのデータが失われる可能性があります。

したがって、現時点で従うべき唯一のルールは、Windows 7 から MBR パーティション構成を正確に計画し、複数のハードディスクにまたがるボリュームの使用を避け、Linux インストール用のスペースを予約してから Linux インストールを続行することです。

大きな問題は、Windows ユーザーがパーティション設定を変更して Linux インストールに必要なディスク領域を確保する前に、ダイナミック ディスク システムに慣れる必要があることです。

結論として、Microsoft によるダイナミック ディスク システムの導入は、Linux と Windows の共存にとって実際には技術的な問題ではありません。現在、Linux コミュニティは、Windows ユーザーが Linux をインストールしようとしているときに Windows システムを台無しにしないように、この Microsoft の新技術に取り組んでいます。この追加戦略を完全に機能させるには、Linux パーティション ツールが非標準のパーティション スキームを認識する必要があります。これは、新しいオペレーティング システムの共存インストールを正しくセットアップするために、異なる Windows パーティション構造で異なるアプローチが必要になる場合でも、簡単な変更であるため、すぐに導入される可能性があります。

答え3

gparted ブート ディスク (または USB ドライブ) を実行してみてください。

答え4

興味深いですね。最近、2 台の異なるマシンでこれを 2 回実行しましたが、そのような問題は発生しませんでした。ただし、最初にパーティションを縮小するために gparted ツールを使用しました。

Gentooなどのライブディストリビューションから起動してみるライブDVD実行して、fdisk -l /dev/sda何が起こるか見てみましょう。

関連情報