2台のハードドライブと2つのOSを使用した推奨セットアップ

2台のハードドライブと2つのOSを使用した推奨セットアップ

私は 2 つのディスクを備えた ThinkPad T420 ラップトップを持っています。

  • SSD: 128GB、GPT (ディスク1)
  • HDD: 5400 rpm、500GB、MBR (ディスク2)

このラップトップでは、Windows 10 + Ubuntu 16.04 の 2 つの OS を実行する必要があるため、次のことを決定しました。

  1. Windows 10 と Ubuntu 16.04 の両方を SSD ディスク (ディスク 1) にインストールします。これは GPT ディスクで、両方の OS のパーティションが含まれています。正常に動作しています。
  2. 両方の OS について、他のドライブ (ディスク 2) に「OS の一部」とみなされないものをすべてインストールします。そのため、ext4 と ntfs の 2 つのパーティションを作成しました。Ubuntu 16.04 のホーム フォルダーを ext4 パーティションに移動しました。まったく問題ありません。

この構成では、Ubuntu は問題なく動作します。問題は Windows 10 にあります。起動しません (Windows のロード スプラッシュ スクリーンで停止します)。ディスク 2 の ntfs パーティションを削除すると、動作します。次に、ネイティブ ディスク管理ツールと EaseUS Partition Manager を使用して、ディスク 2 にパーティションを再度作成しようとします。動作しません。ハングアップし、GParted を使用して Ubuntu から再度修正する必要があります。

質問:

  • 同じマシンに gpt ディスクと mbr ディスクを入れることはできないのでしょうか? Windows 10 と Ubuntu では対応できないのでしょうか? Ubuntu では問題なく動作しますが、Windows はクラッシュします。

  • 私の問題が両方のディスクのパーティション スキーマが異なること (GPT と MBR) とは関係ない場合、何が問題なのでしょうか? Windows が両方のディスクを処理できないのはなぜですか?

答え1

わかりました。Windows の EASEUS Partition Manager を使用して 2 番目のディスクを再パーティション化し、Ubuntu を再インストールすることで修正しました。どうやら Windows 10 では、GParted からパーティションを作成した方法が気に入らなかったようです。

答え2

Stack Exchange の質問 1 件につき実際の質問が 1 つという標準に従い、複数の質問がある質問のうち 1 つに回答します。(通常はすべての質問に回答するようにしていますが、すぐに回答できる回答が 1 つあるため、今わかっている回答をお伝えします。)

同じマシンに gpt ディスクと mbr ディスクを入れることはできないのでしょうか?

GPT と MBR の両方を使用することはできません。

訂正: GPT がある場合は、MBR が必要です。これは GPT 標準の一部です。特定のデータを含む MBR がない場合、GPT 標準に従っていません。ただし、システムが GPT 互換性を使用している場合、Protective MBR 内のデータは信頼されず無視されるため、役に立ちません。(この Protective MBR には、巨大なパーティションが 1 つだけあると記載されています。GPT 対応のブート プロセスでは、その役に立たないデータは無視され、GPT 標準で指定されているディスク上の別の場所に保存されている情報に依存します。) 参照:GPTに関するWikipediaのページ:「保護MBR」セクション

以下のWikipediaセクション(GPTに関するWikipediaのページ:「ハイブリッドMBR」セクション) は、GPT と特殊なタイプの MBR の両方が使用できることを示しています。この MBR に含まれるブート コードは、「GPT パーティションを認識するように変更されています」。したがって、これも従来の MBR 実装ではありません。これは、GPT で動作するように設計されたカスタム MBR 実装です。最も安全なアプローチは、これをあまり標準的ではないと見なすことです。

オペレーティング システムが、より一般的な従来の標準に準拠しているとしても、まったく驚きではありません。したがって、ハイブリッド GPT の特殊な MBR は、標準的なプロセスとして簡単に消去できます。

関連情報