web-dev-qa-db-ja.com

東芝にはカスタムMBRがありますか?

私は東芝U50D-A018ラップトップを所有していますが、初日からいくつかの問題に気づきました。主な問題は、Ubuntuをラップトップにインストールできないという事実です。唯一のOSとしてUbuntuをインストールしようとした後、Windowsを再インストールしましたが、BIOSにはディスクにオペレーティングシステムが含まれていないと書かれています。

ライブブートでUbuntuを起動すると、gpartedはディスクを空として表示します(これは正しくありません。フォーマットされたドライブにWindows 8をインストールしたばかりです)。エラーメッセージも表示されます。

enter image description here

ファイルマネージャーはWindowsパーティションを表示しますが、問題なく通過できます。

東芝が処理方法を知っているウィンドウがある種のカスタムパーティションテーブルを使用しているかどうか誰かが知っていますか?

1
Joshua Waring

ディスクは、UEFIシステムの標準パーティションテーブル形式である「GUIDパーティションテーブル」(GPT)を使用します。それは実際には「カスタム」ではなく、拡張/論理パーティションである混乱がないなど、さまざまな改善がもたらされるため、BIOSシステムでもかなり普及しています。

(ただし、紛らわしいことに、WindowsはBIOSシステムでGPTを使用し、EFIシステムでMBRを使用することを拒否しています...)

現在、ほとんどのディスクには両方 MBR(セクター0上)とGPT(セクター1から開始)があります。 MBRの目的は、古いディスク管理ソフトウェアからGPTパーティションを保護することです。通常、「保護」MBRには、ディスク全体をカバーする特殊なタイプのパーティションが1つあるため、MBRのみのパーティションツールが誤ってディスク全体を認識しません。 「未割り当て」として。 (さらに、BIOSシステムでは、パーティションテーブルが使用されていない場合でも、MBRのブートコードが引き続き使用されます。)

明確にするために:

  • MBRはセクター0にあり、2つの部分があります。 BIOSブートコードとMSDOSパーティションテーブル。
  • GPTはセクター1から始まり、UEFIブートコード用の特別なパーティションを持つことができます。
  • BIOSシステムは常にMBRブートコードを使用しますが、ブートローダーがサポートする任意のパーティションテーブルを使用できます。 (Linuxは一般的に両方を使用できます。WindowsはMSDOSパーティションテーブルを要求します。)
  • UEFIシステムは常に「EFIシステムパーティション」を使用しますが、MSDOSまたはGPTパーティションテーブルのいずれかを使用できます。 (Windowsは再びGPTパーティションテーブルを要求します。)
  • 必要な場合、「BIOSエミュレーション」または「互換性サポートモジュール」が有効になっていると、ほとんどのUEFIシステムcanはBIOSシステムのように動作します。

Ubuntuでは、gdiskツール(パッケージ 'gptfdisk')をインストールし、ディスク(gdisk /dev/sda)で実行して、両方のパーティションテーブルを調べます。まず、pコマンドを使用してGPTをダンプします。次に、xエキスパートメニューに入り、oを使用して保護MBRをダンプします。 (oはメインメニューとエキスパートメニューで異なるため、誤って上書き保護MBRにならないように注意してください。)

あなたが見るべきものは:

  • gPTには、タイプEF00のパーティションが必要です。 EFIブート/システムパーティション、
  • タイプ0700のパーティションと同様に; Windowsパーティション、
  • mBRには正確にoneタイプEEのパーティションが必要です。保護GPTパーティション。

GPTに正しいパーティションが表示されているが、MBRには意味がない場合は、xnコマンド(「エキスパート」→「新しい保護MBRの作成」)を使用して、次のアドレスに書き込みます。 wを使用したディスク。それはGPartedを混乱させないはずです。

0
user1686