別々のパーティションで Ubuntu と Windows 7 をデュアルブートするためのパーティション構成

別々のパーティションで Ubuntu と Windows 7 をデュアルブートするためのパーティション構成

パーティション:

MBR                 100 MB  (Primary)
C: Windows 7        100 GB  (Primary)
D:                  35 GB   (Logical)
E:                  280 GB  (Logical)
Unallocated         50 GB   (free)

この 50 GB の未割り当て領域を Ubuntu で使用したいのですが、Ubuntu が正しく機能するには少なくとも 2 つのパーティションが必要です。

root
swap

しかし、MBR では、ディスク内に 4 つ以上のプライマリ パーティション (拡張パーティションを含む) を作成できません。

今回はパーティション テーブルを GPT に変更する時期でしょうか (つまり、Windows 7 から Windows 8.1 に切り替える必要があります)。これは可能でしょうか? GPT はハードウェアに依存しませんか?


さらなる詳細:

Ubuntu の USB ブート可能バージョンを使用して GPT パーティション テーブルを作成するために、Ubuntu の GParted ツールを使用しました。その後、同じディスクに Windows 8.1 をインストールしてさらにパーティションを作成しようとすると、以前のパーティション構成 (GParted で作成) が表示されるにもかかわらず、[新しいパーティションを作成できませんでした。エラー コード: 0xeacbbf40] というエラーが発生します。

また、これの逆、つまり Windows コマンド プロンプトから「diskpart」ツールで GPT パーティション テーブルを作成すると、正常に作成されますが、その後、GParted からは誤って構成されたパーティション テーブルと見なされます (GParted は現在のパーティション スキーマを読み取ることすらせず、割り当てられていない巨大な領域を表示するだけです)。

そして、私のノートパソコン(エイサー アスパイア V3-551G) は 3 年前に発売されたもので、Windows 7 がプリインストールされていました。

答え1

@ n0noob、インストールの容易さと「将来性」のためにGPTが強く推奨されていますが、MBRも使用できます。Windows 8/8.1への移行はない次のいずれかの設定で必要です。

次のような仮定を立てます:

-- ノートパソコンは少なくとも4年以上前のものであり、EFIに対応している必要があります。

-- ドライブ D:\ および/または E:\ の一部がいっぱいではないか、適切にバックアップされていません。

-- Ubuntu および/または Windows インストーラー メディアが便利または入手可能です。


  • MBRを保持するには: D:\またはE:\の一部または全部が空いていると仮定します

WindowsまたはUbuntuインストーラーの場合

1) フォーマッタ画面を起動する

2) E:\ (および D:\ の空き領域) を拡張して、追加領域を含め、少なくとも「論理」ボリュームを含む拡張パーティションにします (たとえば、「新しい E:」の場合は 280 Gb + 50 Gb = 330 Gb)。2 番目は Ubuntu になります。

3) 再起動してインストーラーのブート修復ツールに入り、BCD (ブート コード ディレクトリ) を再構築します。

3a) または 3) の代わりに、Ubuntu を起動して、E:\ のスペースを使用して、ATA を使用した Ubuntu インストールをインストールできます。少なくとも /、/home、swap (E:\ 内の別々の論理として) -- Ubuntu はこれを /dev/sda3 - /dev/sda6 と呼びます -- インストーラーが起動順序を処理します。どこに配置されるかを尋ねられたら確認してください --- ここでも、新しいドライブが混在していないと仮定します -- /dev/sda


  • GPT に移行するには:

1) Windowsから価値のあるものはすべてバックアップする

2) Windows または Ubuntu のフォーマッタを使用して、ドライブをワイプ/削除/フォーマットし、新しいテーブル (GPT (Globally Universal Unique Identification Partition Table)) を再作成します。

3) 少なくとも 4 つのパーティションを作成します。すべてのパーティションは GPT 上の「プライマリ」です。有効なインストールがそこに存在する場合は、どのパーティションからでも起動できるので便利です。3a)

  Partition 1 ~ 40Mb  --biosboot (aka biosgrub) --this is needed as a overflow space for the UEFI loader -- If your current or future  motherboard has EFI  split this into  a 5Mb and 35Mb  scheme the 5Mb for biosgrub and the 35Gb  for  {/boot}/efi 

  Partition 2 ~ 35-40Gb (assuming sizes were backwards in post )  This will be the Windows Main Partition -- C:\

  Partition 3 ~ 100Gb  -- D:\ for whatever on Windows  OR possible a "share for both OSes 

  Partition 4 ~ Balance of the drive (assumes LVM for Ubuntu )

       Partition 4 (Logical -- /dev/sda4)  ~10-15Gb  /  for Ubuntu (the equal to C:\ )

       Partition 4 (Logical -- /dev/sda5)  ~2-4Gb  Swap  (assumes less than 8 Gb of  on-board RAM)

       Partition 4 (Logical -- /dev/sda6)  Balance of the Drive (~ 290gb)  /home (the equal to D:\) 

MBRスキーマの場合、拡張された部分は上記のようになります(パーティション4の部分はMBRの世界では拡張されます)

どちらの場合も、Ubuntuインストーラー(ローダーの再構築を容易にするために、これは最後に行う必要があります。つまり、Windowsをインストール/修正してからUbuntuをインストールします)がインストールされていることを確認してください。


注記:GdiskやGpartedのようなツールは「インプレース」で作成できます。"ハイブリッド"表は

  • 高度な技術

  • より不安定になり、データ損失の可能性がはるかに高くなります。

関連情報