Назад | Перейти на главную страницу

Не удалось изменить размер тома с помощью DiskPart, пока достаточно свободного места

У меня есть физический диск с двумя разделами, старый раздел ОС (с MBR) размером 296 ГБ и раздел RECOVERY размером 2048 МБ (раздел восстановления DELL по умолчанию), оба не используются. Я успешно изменил размер раздела ОС с 296 ГБ до 174 ГБ с помощью следующей команды:

DISKPART> shrink

который сжимается до максимально возможной усадки. Однако раздел использует только 56 ГБ, и я хочу создать раздел размером не менее 128 ГБ (чтобы иметь возможность создать его VHD). Когда я снова сжимаюсь, я получаю следующую ошибку:

DISKPART> shrink desired=50000

Virtual Disk Service error:
The specified shrink size is too big and will cause the volume to be
smaller than the minimum volume size.

Согласно этому посту я должен дефрагментировать, что я сделал с помощью нескольких инструментов (с открытым исходным кодом UltraDefrag кажется, делает работу лучше всех). Кажется, что все файлы находятся поверх диска, но как я могу это точно проверить? А если нет, как я могу вручную дефрагментировать / перемещать файлы, чтобы получить максимально возможное последовательное свободное дисковое пространство?

Или: что мне сделать, чтобы уменьшить том до текущего используемого размера плюс немного?

(Примечание: я попытался создать новый VHD с CREATE VDISK команда, указывающая на негабаритный VHD для параметра источника, но и здесь ограничение в 128 ГБ / 137 ГБ мешает успеху, похоже. Монтирование VHD и его сжатие имели тот же эффект, что и на исходном физическом диске, поэтому сейчас я пытаюсь сначала ограничить размер физического раздела.)

На самом деле не имеет значения, является ли это диском ОС или диском данных. В обоих случаях середина диска занята $MFTMirr который копирует важные биты таблицы MFT. Этот файл нельзя переместить, хотя Microsoft сделала его доступным для перемещения с Windows XP.

Пока что я нашел только один инструмент, который может надежно перемещать эти файлы: PerfectDisk. У него есть бесплатная полнофункциональная 30-дневная версия. Он может перемещать эти файлы метаданных и MFT только в автономном режиме: выберите «Время загрузки» на главной вкладке и либо перезагрузитесь, либо, если возможно, дефрагментируйте в автономном режиме. После этого команда SHRINK работал как положено.

PerfectDisc удалил функцию «Подготовка к сжатию» в пробной версии.

GParted Live с радостью изменит размер раздела, только убедитесь, что вы выполнили правильный chkdsk / f на диске из Windows перед загрузкой GParted Live.

В моем случае я решил "Указанный размер сжатия слишком велик" на диске с данными, удалив файлы с некоторыми сложными разрешениями (я скопировал их из MacOS некоторое время назад).

Я болван. и мне потребовалось 2 дня, чтобы окончательно сжать мой том C: sys (WINDOWS 7). решение, которое я нашел, ужасно простое.

  1. Скачал бесплатное приложение PerfectDisc, установил
  2. в «Глобальных настройках» я выбрал и отметил: PerfectDisk управляет файлами книг и предварительной выборкой »
  3. щелкните правой кнопкой мыши на C: - Параметры диска - выберите: «Метод оптимизации по умолчанию» = «Подготовка к сжатию» и «Метод поиска свободного места» = «Вперед»
  4. теперь начните дефрагментацию (кнопка воспроизведения)
  5. попробуйте также включить «дефрагментацию во время загрузки» и нажмите кнопку «дефрагментация во время загрузки» в верхнем меню (требуется перезагрузка)

Всем удачи !!! какое облегчение