msdosテーブルを使用してハードディスクを複製するときの4TBハードディスクのパーティションテーブル

msdosテーブルを使用してハードディスクを複製するときの4TBハードディスクのパーティションテーブル

Ubuntu 18.04 LTSを使用してください。

デスクトップコンピュータの起動可能な内蔵ハードドライブを新しい2TBハードドライブに交換しました。このコマンドを使用すると、古いハードドライブのパーティションテーブルとすべてのデータを転送できますdd。古いハードドライブではmsdosパーティションテーブル、は新しいハードドライブに自動的にコピーされました。これで、コンピュータはオペレーティングシステムとすべての後続の操作をシームレスにロードします。

現在の計画は交換することです。レガシー起動可能なコンピュータのハードドライブ4TBのハードドライブが装備されています。

このman fdiskページを読んでいる間、私は2つの段落(太字)を見つけました。

ディスクラベル

GPT(GUIDパーティションテーブル)
GPTはパーティションテーブルレイアウトの最新の標準です。 GPTは64ビット論理ブロックアドレス、チェックサム、UUID、およびパーティション名を使用し、パーティション数は無制限です(多くのパーティションツールでは通常、パーティション数は128に制限されています)。

GPT仕様では、最初のセクタはまだ保護MBR用に予約されています。これにより、MBR専用のパーティショニングツールが誤ってGPTディスクを識別して上書きするのを防ぎます。

特にUEFIブートローダを備えた最新のハードウェアでは、GPTはMBRよりも常に優れています。

DOSタイプ(MBR)
DOSタイプパーティションテーブルは、無制限のパーティションを記述できます。セクター 0 には、4 つのパーティション (「基本パーティション」と呼ばれる) を記述するスペースがあります。そのうちの1つは拡張パーティションです。これは論理区画を保持するボックスであり、その記述子はそれぞれその論理区画の前にある連結セクターのリストにあります。 4つのデフォルトパーティション(存在するかどうかにかかわらず)には1〜4まで番号が付けられます。論理区画の番号は5から始まります。

DOSタイプのパーティションテーブルでは、各パーティションの開始オフセットとサイズは2つの方法で保存されます。 )+ 6桁)。 前者は問題ではありません。 512バイトセクタの場合、最大2TBがサポートされます。 後者には2つの問題があります。まず、これらのC / H / Sフィールドは、ヘッド数とトラックあたりのセクタ数がわかっている場合にのみ入力できます。第二に、この数字が何であるかを知っていても、利用可能な24ビットでは十分ではありません。 DOSはC / H / Sのみを使用し、Windowsは両方を使用し、LinuxはC / H / Sを使用しません。 C / H / Sアドレッシングは廃止され、fdiskの一部の最新バージョンではサポートされていない可能性があります。
...

2つの問題が発生します。

  • これらの提案は私です〜しなければならないターゲット4TBドライブをフォーマットするときは、UEFI /レガシーブートモードに関係なくGPTパーティションテーブルを使用しますか?
  • その場合は、まだddcloneを使用できます。msdosテーブルを含むソースハードドライブ入力するGPTテーブルを使用したターゲットハードドライブ

関連情報