Таблица разделов для жесткого диска объемом 4 ТБ при клонировании жесткого диска с помощью таблицы msdos

Таблица разделов для жесткого диска объемом 4 ТБ при клонировании жесткого диска с помощью таблицы msdos

Использую Ubuntu 18.04 LTS.

Я заменил загрузочный внутренний жесткий диск в настольном компьютере на совершенно новый жесткий диск на 2 ТБ. Я смог перенести таблицу разделов и все данные с предыдущего жесткого диска с помощью команды dd. Предыдущий жесткий диск имелтаблица разделов msdos, который был автоматически воспроизведен на новом жестком диске. Теперь компьютер загружает ОС и все, что следует, без проблем.

Мой текущий план — заменитьжесткий диск в компьютере с устаревшей загрузкойс жестким диском объемом 4 ТБ.

Читая man fdiskстраницы, я обратил внимание на два отрывка (выделены жирным шрифтом):

ЭТИКЕТКИ ДИСКА

GPT (GUID Partition Table)
GPT — это современный стандарт для макета таблицы разделов. GPT использует 64-битные логические адреса блоков, контрольные суммы, UUID и имена для разделов и неограниченное количество разделов (хотя количество разделов обычно ограничено 128 во многих инструментах разбиения на разделы).

Обратите внимание, что первый сектор по-прежнему зарезервирован для защитного MBR в спецификации GPT. Это предотвращает неправильное распознавание и перезапись дисков GPT инструментами разметки, поддерживающими только MBR.

GPT всегда является лучшим выбором, чем MBR, особенно на современном оборудовании с загрузчиком UEFI.

Тип DOS (MBR)
Таблица разделов типа DOS может описывать неограниченное количество разделов. В секторе 0 есть место для описания 4 разделов (называемых «первичными»). Один из них может быть расширенным разделом; это поле, содержащее логические разделы, с дескрипторами, найденными в связанном списке секторов, каждый из которых предшествует соответствующему логическому разделу. Четыре первичных раздела, присутствующие или нет, получают номера 1-4. Логические разделы нумеруются, начиная с 5.

В таблице разделов типа DOS начальное смещение и размер каждого раздела хранятся двумя способами: как абсолютное число секторов (задается в 32 битах) и как тройка цилиндров/головок/секторов (задается в 10+8+6 битах). Первый вариант приемлем — при секторах по 512 байт он будет работать до 2 ТБ. У последнего есть две проблемы. Во-первых, эти поля C/H/S могут быть заполнены только тогда, когда известны количество головок и количество секторов на дорожку. И, во-вторых, даже если мы знаем, какими должны быть эти числа, имеющихся 24 бит недостаточно. DOS использует только C/H/S, Windows использует оба, Linux никогда не использует C/H/S. Адресация C/H/S устарела и может не поддерживаться в некоторых более поздних версиях fdisk.
...

Возникают два вопроса:

  • Означают ли эти предложения, что ядолжениспользовать таблицу разделов GPT при форматировании целевого жесткого диска объемом 4 ТБ, независимо от режима загрузки UEFI/legacy?
  • Если да, могу ли я все равно использовать ddего для клонирования?исходный жесткий диск с таблицей msdosвцелевой жесткий диск с таблицей GPT?

Связанный контент