Как расширить раздел жесткого диска назад (влево) без сторонних инструментов?

enter image description here

Я пытаюсь расширить D: partition использование нераспределенного пространства 30,91 ГБ слева.

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

однако, как мы можем сделать это изначально (например,diskpart) без установки/загрузки дополнительного программного обеспечения?

14
задан Community
12.05.2023 21:28 Количество просмотров материала 3131
Распечатать страницу

7 ответов

Да, это возможно. Скопируйте все данные с диска D на другой диск / раздел, удалите том D, а затем создайте его заново. Затем переместить ваши данные на новый диск D.

Это единственный способ без сторонних инструментов.

11
отвечен Robert 2023-05-14 05:16

причина, по которой нет простого способа сделать то, что вы хотите, заключается в том, что внутренние структуры данных в записи раздела, где файлы расположены относительно начала раздела.

расширение раздела вправо относительно просто, так как требуется только изменить значение максимального размера.

расширение влево также требует перемещения каждого сектора данных или изменения всех структур данных в разделе для изменения их значений смещения чтобы отразить измененное начальное местоположение. Ни одна из этих операций не является быстрой, и во время процесса раздел не является внутренне согласованным, что означает, что любое прерывание процесса (например, сбой питания) приведет к его повреждению.

риск потери данных при этом, вероятно, поэтому способ сделать это не встроен в ОС. Преимущество для небольшого меньшинства пользователей не стоит (в первую очередь PR) ответственности, которую они будут брать на себя, когда что-то пойдет не так.

13
отвечен Dan Neely 2023-05-14 07:33

Если вы не хотите тратить деньги на сторонние инструменты, размер, который вы хотите сделать, может быть сделано с GParted, и вы можете скачать GParted LiveCD бесплатно. GParted Live CD сайт

имейте в виду, что изменение размера раздела, чтобы использовать "предыдущий" пространство займет много времени, так как программное обеспечение раздела, как правило, придется скопировать все данные из раздела (259 Гб)

3
отвечен jhcaiced 2023-05-14 09:50

вот еще одна возможность...

  1. получить другой диск с достаточным пространством для хранения содержимого диска D:
  2. удалить существующий раздел D:
  3. создать новый раздел в пустом пространстве, который будет включать в себя дополнительные 30 ГБ
  4. скопируйте ваши файлы обратно

убедитесь, что при выполнении копирования, как источник, так и назначение NTFS, и что вы заботитесь, чтобы сохранить разрешения.

2
отвечен Bigbio2002 2023-05-14 12:07

Raw? Нет третьей стороны? Изучите C++, и вы можете написать простой defragger, который консолидирует раздел, который затем позволяет уменьшить раздел. Visual Studio Express можно загрузить в качестве среды разработки.

1
отвечен surfasb 2023-05-14 14:24

Это невозможно сделать. Да, сторонние инструменты используют системные функции, но это требует миллионов тщательно сконструированных таких функций и должно быть сделано из среды, в которой безопасно передавать диск через несогласованные состояния. Вы не можете сделать это вручную.

1
отвечен David Schwartz 2023-05-14 16:41

просто переместите раздел назад с помощью стороннего инструмента, а затем расширьте его вперед. Просто!

0
отвечен Bigbio2002 2023-05-14 18:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх