пространство находится на диске D, я хочу выделить некоторое пространство от диска D до диска C, чтобы в ближайшем будущем я мог получить больше обновлений Windows, у меня недостаточно места на диске C, теперь у меня сейчас 40 ГБ пространства
Ну, тип таблицы разделов вашего диска здесь в основном не имеет значения. Если у вас есть два раздела определенных размеров в определенных местах, и вы конвертируете диск между GPT и MBR, у вас останутся два раздела одного размера в одном месте.
Сначала вам нужно сжать раздел D:. Вы можете сделать это из Windows diskmgmt.msc
, просто щелкните правой кнопкой мыши раздел в нижней панели и выберите "Сократить", что займет несколько минут.
Это всегда будет уменьшаться в направлении «начала», что означает, что вы получите {C:, D:, свободное пространство} в этом порядке. Итак, затем вам нужно сместить D: со всеми его данными к «концу» диска.
Причиной необходимости перемещения всех данных является то, что ни MBR, ни GPT не позволяют разделам состоять из нескольких блоков: они всегда должны быть единым непрерывным блоком дискового пространства. Если вам действительно нужно немного раздела C:, затем раздела D:, а затем еще немного раздела C:, вам понадобится такая технология, как LDM в Windows (она же называется "динамические диски") или LVM в Linux.
Но хотя включение LDM (т.е. преобразование в динамический диск) является относительно безболезненным, я бы не рекомендовал его, отчасти потому, что не слышал хороших отзывов о его производительности по сравнению с обычным режимом (хотя это может быть связано с его режимами RAID) , Поэтому вместо того, чтобы включать что-то, что может навсегда замедлить работу системы, я бы рекомендовал одноразовое перемещение разделов.
Для этого возьмите живой CD с Linux (например, Ubuntu Live или GParted Live) и запустите GParted внутри него. Выберите раздел D: и переместите его вправо. Это займет много времени (около 30 секунд на ГБ), поэтому ему все время требуется питание переменного тока.
Когда перемещение завершено и у вас есть {C:, свободное место, D:}, вы можете быстро расширить раздел C: с помощью diskmgmt.msc
из Windows снова.
(Сжатие и расширение возможно и с помощью GParted, но поскольку это технически сложная операция, вы можете больше доверять собственным инструментам Windows.)
Что касается буквального преобразования типа таблицы разделов диска: это возможно, но может оказаться сложным из-за того, что Windows немного требовательна к комбинациям дисков и прошивок - она отказывается устанавливать на диски MBR в режиме UEFI, поэтому я не знаю, существует ли существующий установка будет правильно загружаться с MBR-диска в режиме UEFI, если она окажется конвертированной.
Таким образом, хотя само преобразование диска легко выполнить с помощью gdisk
(опять же, в идеале, из живого диска Linux), впоследствии вам, скорее всего, потребуется удалить старый системный раздел EFI и использовать установочный / восстановительный диск Windows для установки BIOS-совместимого загрузчик (и соответствующий системный раздел) на своем месте.
Учебные руководства по конвертации систем Windows наоборот (MBR/BIOS в GPT/UEFI) существуют в разных местах и могут быть легко адаптированы.
В любом случае, преобразование диска из GPT в разделы MBR ничего не изменит для проблемы с дисковым пространством.