Как уменьшить раздел Windows 10?

Я использую большой один раздел на диске 1 ТБ с Windows 10. Я хотел бы уменьшить раздел вниз, так что я могу отразить диск на меньший, но быстрее 256 ГБ SSD.

Я купил диск, не планируя много. (Ой.) Я увидел, что использую только 195 ГБ, и подумал: "Черт, почему бы мне не ускорить это?"

enter image description here

но после (очень много времени) дефрагментации / оптимизации с помощью инструмента Windows 10 "оптимизировать Диски", кажется, я могу сжаться только до ~488GB.

enter image description here

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

как я могу уменьшить минимальный размер раздела? (т. е. "общий размер после сжатия"?)

22
задан kdbanman
25.02.2023 7:45 Количество просмотров материала 2413
Распечатать страницу

8 ответов

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

я следовал инструкции здесь, и я успешно сократил свой раздел ОС примерно за 10 минут. Работает под Windows 10,но я сомневаюсь, что это имеет значение.

действия:

  1. отключить спящий режим.

    на возвышенном (админу) командная строка, запустить команда

    powercfg /h off
    
  2. отключить файл подкачки.

    откройте страницу система в Панели управления (из "Этот компьютер" / "Мой компьютер", откройте Свойства). Нажмите "Дополнительные параметры системы", затем на вкладке" Дополнительно "диалогового окна" Свойства системы "откройте Настройки" производительность", перейдите на вкладку" Дополнительно", нажмите "Изменить"..."в разделе" Виртуальная память "снимите флажок" Автоматически управлять размером файла подкачки для всех дисков", выберите диск, который вы хотите сжать, выберите "Нет файла подкачки" и нажмите кнопку "Set".

  3. отключить защиту системы.

    в диалоговом окне "Свойства системы", как указано выше, перейдите на вкладку" Защита системы", нажмите кнопку "Настроить"..."и выберите" Отключить защиту системы".

  4. перезагрузка.

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

Если Управление дисками жалуется, что "На дисках недостаточно свободного места для выполнения этой операции."несмотря на то, что вы ввели размер, который должен работать в соответствии с собственными цифрами управления дисками, см. невозможно уменьшить раздел C:: недостаточно места

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

61
отвечен sancho.s 2023-02-26 15:33

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

я использовал этот метод для успешного сжатия системного тома (C:) на Windows Server 2012R2 С 500 ГБ (только с 50 ГБ фактических данных) до 80 ГБ. Первый раз я пытался изменить его размер, минимальный размер был около 425GB.

Совет: если ваш объем это не система, которую вы можете пропустить начальные шаги (до перезагрузки)

  • Откройте командную строку Powershell с правами администратора.

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

    • Отключить Файл Подкачки

      wmic computersystem set AutomaticManagedPagefile=False
      wmic pagefileset where name="C:\pagefile.sys" delete
      
    • Отключить Спящий Режим (только для Windows)

      powercfg /h off
      
    • Отключить Восстановление Системы (только для Windows)

      Disable-ComputerRestore -Drive C:
      
    • перезагрузите компьютер

  • Defrag (эквивалентно defrag C: /L /D /K /G /H)

    Optimize-Volume -DriveLetter C -ReTrim -Defrag -SlabConsolidate -TierOptimize -NormalPriority
    
  • остальные размер в ГБ

    (Get-Volume C).SizeRemaining /1GB
    374,10312271118       # Sample result!
    
  • изменить размер раздела (используйте вышеуказанное значение плюс 2~3GB)

    $part = Get-Partition -DriveLetter C
    $part | Resize-Partition -Size 375GB
    
  • снова оставшийся размер. Изменить размер-раздел уменьшен она.

    (Get-Volume C).SizeRemaining /1GB
    278,10312271118       # Magic!
    
  • промойте и повторяйте, пока не достигнете нужного размера.

  • наконец, восстановить настройки компьютера

    • Включить Файл Подкачки

      wmic pagefileset create name="C:\pagefile.sys"
      wmic computersystem set AutomaticManagedPagefile=True
      
    • Включить Спящий Режим (только для Windows)

      powercfg /h on
      
    • Включить Восстановление Системы (только для Windows)

      Enable-ComputerRestore -Drive C:
      
    • перезагрузка компьютер

17
отвечен F.D.Castel 2023-02-26 17:50

ответ @sancho.s работает, но я оставлю это здесь, Если кто-то ищет более быстрый подход и комфортно с инструментами сторонних производителей.

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

как рекомендовано @Luvuvĩnhphúc, я использовал это (бесплатно) менеджер разделов, так что мне не нужно дефрагментировать в конце концов. просто запустите инструмент, поставьте в очередь задание раздела и перезагрузите компьютер:

  1. запустите инструмент, Выберите раздел для изменения размера и нажмите Переместить / изменить размер:

    enter image description here

  2. задать размер и нажмите OK:

    enter image description here

  3. применить изменения!

    enter image description here

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

    enter image description here

4
отвечен kdbanman 2023-02-26 20:07

ключевой момент это часть информационного сообщения размещено:

нельзя сжать том дальше места любой неперемещаемые файлы.

от Microsoft уменьшить базовый объем:

дополнительные соображения

  • при сжатии раздела некоторые файлы (например, файл подкачки или область хранения теневых копий) не могут быть автоматически перемещены и вы не можете уменьшить выделенное пространство за пределами точки, где находятся неподвижные файлы. В случае сбоя операции сжатия Проверьте журнал приложений на наличие события 259, которое идентифицирует несъемный файл. Если вы знаете кластер или кластеры, связанные с файлом, который препятствует операции сжатия, можно также использовать команду fsutil в командной строке (введите fsutil Тома querycluster/? для использования.) Когда вы задаете параметр querycluster, вывод команды будет определять несъемный файл, препятствующий успешному выполнению операции сжатия.

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

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

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

  • можно сжимать основные разделы и логические диски на сырье и перегородки (без файловой системы) или на разделах с файловой системой NTFS.

вы должны сначала проверить the Application Log Как указано. Если несъемный файл является файлом подкачки, можно попытаться (временно) переместить его на другой диск, а затем повторить попытку сжатия. Однако, если есть другие несъемные файлы, которые предотвращают сжатие, которые вы не можете удалить/переместить, то вы не сможете сжать с помощью встроенного средства. В этом случае вам нужно будет использовать сторонний инструмент секционирования/создания образов - существуют как бесплатные, так и платные такие инструменты.

1
отвечен dxiv 2023-02-26 22:24

в дополнение к шагам, описанным Санчо выше:

  1. отключить спящий режим. Перезапуск.
  2. отключить файл подкачки. Перезапуск.
  3. отключить защиту системы.
  1. выполнить очистку диска, чтобы удалить старые файлы резервных копий.
  2. используйте внешний инструмент дефрагментации defraggler (грушевидной, такие же люди которые делают спекси). Это переместило файлы, предотвращающие раздел сокращение. По какой-то причине встроенный инструмент дефрагментации Microsoft не перемещает их.
  3. если это не позволяет сделать массовое изменение размера раздела, вы можете попробовать сделать инкрементное сокращение. например 50GB сжимают, 2 x 25gb, или 10 x 5GB сжимают.
0
отвечен Jared 2023-02-27 00:41

ничего из вышеперечисленного не сработало для меня-defraggler показал пару десятков файлов в самом конце диска, которые я не мог переместить. Единственным способом было использовать AOMEI Partition Assistant (https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html)- работал отлично. Он загружает предзагрузочное приложение, которое запускается после перезагрузки и выполняет эту работу-по-видимому, некоторые системные файлы не могут быть затронуты из работающей системы.

0
отвечен sun2sirius 2023-02-27 02:58

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

можно получить информацию о том, что последний несъемный файл, который нарушает процесс сжатия и удалить его.

ищите решение ниже.

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

прежде, чем вы начнете, важно помнить:

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

справочная информация:

в моем случае под Windows 10 побежал на SSD диск я выполнил все шаги, упомянутые в этом уроке, из которых:

  1. отключить файл подкачки.
  2. отключить спящий режим.
  3. отключить защиту системы.
  4. отключить дамп памяти ядра
  5. перезагрузить систему.

это не сработало. Я также выполнил процесс оптимизации разделов, но он также не работал. Я продолжаю получать сообщение:

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

Я тоже пробовал MiniTool Partition Wizard Free, однако, как упоминалось выше, я не смог сжать во время работы системы. Меня попросили перезагрузиться, однако приложение замерло. К счастью, я смог отменить процесс без потери данных - система загрузилась нормально. Одним из предложений было использовать загрузочную версию, которая не является бесплатной. Поэтому я вырыл больше и нашел решение.

устранение:

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

  1. меню Пуск > Выполнить > eventvwr.msc
  2. в левой панели выберите "Журналы Windows" > "приложения".
  3. Проверьте последний Дефрагментация события детали, чтобы увидеть, что, возможно, последний неустранимым папка.
  4. удалить файл. Если файл каким-то образом связан с системой и защищен, Google для решения с именем файла в качестве запроса.
  5. повторите попытку сжатия раздела.

enter image description here

Если вам это удастся, помните:

  1. включить файл подкачки.
  2. разрешить использование спящего режима.
  3. Включить защиту системы.
  4. включить память ядра свалка

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

Я нашел решение здесь и поделиться им здесь надеюсь, что это поможет больше людей.

0
отвечен mpro 2023-02-27 05:15

в моем случае, следуя приведенным выше инструкциям, не удалось. Почему-то я до сих пор не смогли сжать диск. Что сработало для меня, так это перезагрузить Windows в безопасном режиме (удерживайте shift и выберите перезапустить). В безопасном режиме перейдите в раздел Дополнительно и перейдите в командную строку. Используйте diskpart.exe сжать диск:

list volume 
select volume <volume number>
shrink [desired=<desiredsize>] [minimum=<minimumsize>]

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

Не забудьте включить их после сжатия Тома.

0
отвечен Jasper Baniqued 2023-02-27 07:32

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

Ваш ответ

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

Имя
Вверх