web-dev-qa-db-ja.com

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

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

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

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

編集:

USBドライブからGparted0.8.0を起動しても機能しませんでした。ドライブ全体がパーティション化されていないものとして報告されました。

4
Nash0

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

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

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

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

4
Nash0

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

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

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

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

したがって、今のところ従うべき唯一のルールは、MBRパーティション構成のWindows 7からの正確な計画であり、この方法でマルチハードディスクにまたがるボリュームの使用を回避し、Linuxインストール用のスペースを予約してから、Linuxを続行します。インストール。

大きな問題は、Windowsユーザーがパーティションの設定を変更してLinuxのインストールに必要なディスク領域を作成する前に、ダイナミックディスクシステムに慣れなければならないことです(!)。

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

3

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

2
CarlF

面白い。私は最近、そのような問題なしに、2つの異なるマシンで2回それを行いました。しかし、その後、gpartedツールを使用して最初にパーティションを縮小しました。

Gentoo LiveDVD などのライブディストリビューションから起動して、fdisk -l /dev/sdaを実行し、それが何を示しているかを確認してください。

1
Keith