Я использую большой одиночный раздел на диске размером 1 ТБ с Windows 10. Я хотел бы уменьшить размер раздела, чтобы можно было отразить диск на меньший, но более быстрый SSD на 256 ГБ.
Я купил диск, не планируя много. (Упс.) Я увидел, что я использую только 195 ГБ, и подумал: «Черт, почему бы мне не ускорить это?»
Но после (очень трудоемкой) дефрагментации / оптимизации с использованием инструмента Windows 10 «Оптимизация дисков» кажется, что я могу сжаться только до ~ 488 ГБ.
Насколько я знаю, мне нужно, чтобы исходный раздел был меньше, чем целевой раздел, прежде чем я смогу зеркалировать. Но если не считать дефрагментацию, которую я уже сделал, я не уверен, что делать. Я мог бы отбросить кучу программ и уменьшить пространство, которое я использую, но я уже использую гораздо меньше, чем «Общий размер после сжатия».
Как я могу уменьшить минимальный размер раздела? (т.е. "Общий размер после сжатия"?)
источник
Ответы:
Кажется, совершенно не нужно никакого стороннего программного обеспечения .
Я следовал приведенным здесь инструкциям и успешно сжал раздел ОС примерно за 10 минут. Запуск под Windows 10, но я сомневаюсь, что это имеет значение здесь.
Шаги:
Отключить спящий режим.
В командной строке с повышенными правами (admin) выполните команду
Отключить файл подкачки.
Откройте страницу «Система» в панели управления (из «Этот компьютер» / «Мой компьютер» откройте «Свойства»). Нажмите «Дополнительные параметры системы», затем на вкладке «Дополнительные» диалогового окна «Свойства системы» откройте параметры «Производительность», перейдите на вкладку «Дополнительные», нажмите «Изменить ...» в разделе «Виртуальная память», снимите флажок « Автоматически управлять размером файла подкачки для всех дисков », выберите диск, который хотите сжать, выберите« Нет файла подкачки »и нажмите кнопку« Установить ».
Отключить защиту системы.
В диалоговом окне «Свойства системы», как указано выше, перейдите на вкладку «Защита системы», нажмите «Настроить ...» и выберите «Отключить защиту системы».
Запустить снова.
Теперь три файла, которые препятствовали сокращению раздела, исчезли. Уменьшите размер раздела, а затем восстановите три элемента.
Если Управление дисками жалуется, что «на диске (ах) недостаточно места для выполнения этой операции». Даже если вы ввели размер, который должен работать в соответствии с собственными данными Управления дисками, см. Невозможно сжать раздел C: раздел: Недостаточно места
Позже я нашел подобные инструкции в других местах, все они упоминают только эти 3 пункта.
источник
Интересный факт, который часто остается недосказанным, заключается в том, что после сжатия раздела минимальный размер также уменьшается (если, конечно, у вас есть свободное место, дефрагментация, нет неподвижных файлов и т. Д.).
Я использовал этот метод, чтобы успешно уменьшить системный том (C :) на Windows Server 2012R2 с 500 ГБ (только с 50 ГБ фактических данных) до 80 ГБ. В первый раз, когда я попытался изменить его размер, минимальный размер был около 425 ГБ.
Совет: если ваш том не системный, вы можете пропустить начальные шаги (до перезапуска)
Откройте приглашение Powershell с правами администратора.
Во-первых, отключите настройки, которые могут сохранять неподвижные файлы
Отключить файл подкачки
Отключить спящий режим (только для Windows на рабочем столе)
Отключить восстановление системы (только для Windows на рабочем столе)
Перезагрузите компьютер
Defrag (эквивалентно
defrag C: /L /D /K /G /H
)Получить оставшийся размер в ГБ
Изменить размер раздела (используйте указанное выше значение плюс 2 ~ 3 ГБ)
Получите оставшийся размер снова. Resize-Partition уменьшил его.
Промойте и повторяйте, пока не достигнете желаемого размера.
Наконец, восстановите настройки компьютера
Включить файл подкачки
Включить спящий режим (только для Windows на рабочем столе)
Включить восстановление системы (только для Windows на рабочем столе)
Перезагрузите компьютер
источник
Disable-ComputerRestore -Drive C:
я получаю ошибку'Disable-ComputerRestore' is not recognized as an internal or external command, operable program or batch file.
.Resize-Partition
не позволил бы сократить раздел до 100G, который я хотел (только с использованием ~ 34G), поэтому я решил использоватьDiskPart
. После паники из-за первой загрузки, которая вызвалаMissing Operating System
ошибку, я успешно перезагрузился в систему.Ответ @ sancho.s работает, но я оставлю это здесь на тот случай, если кто-то ищет более быстрый подход и будет доволен сторонними инструментами.
Как отмечают комментарии, проблема заключалась в том, что файлы не могли перемещаться во время сжатия или дефрагментации раздела, поскольку они были заблокированы запущенными приложениями и окнами. Самый простой способ разблокировать эти файлы - остановить процессы, а самый простой способ остановить процессы - не дать им запуститься! Поэтому я начал искать инструмент дефрагментации при загрузке.
В соответствии с рекомендациями @ LưuVĩnhPhúc, я использовал этот (бесплатный) менеджер разделов , поэтому мне не нужно было выполнять дефрагментацию. Просто запустите инструмент, поставьте в очередь задание на раздел и перезагрузите компьютер:
Запустите инструмент, щелкните раздел, чтобы изменить его размер, и нажмите «Переместить / изменить размер»:
Установите размер и нажмите ОК:
Примените изменения!
Если вы уменьшаете много, как я, он предложит вам сделать это при перезагрузке. Просто перезагрузите компьютер из диалогового окна и немного попейте кофе.
источник
Ничто из вышеперечисленного не помогло мне - дефрагментатор показал пару десятков файлов в самом конце диска, которые я не мог переместить. Единственным способом было использовать AOMEI Partition Assistant ( https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - работал отлично. Он загружает приложение предварительной загрузки, которое запускается после перезагрузки, и выполняет эту работу - очевидно, некоторые системные файлы не могут быть затронуты из работающей системы.
источник
Ключевым моментом является эта часть информационного сообщения, которое вы разместили:
Из Microsoft сжимают основной том :
Вы должны сначала проверить,
Application Log
как указано. Если неподвижный файл является файлом подкачки, вы можете попытаться (временно) переместить его на другой диск, а затем повторите попытку сжатия. Тем не менее, если есть другие неподвижные файлы, которые предотвращают сжатие, которые вы не можете удалить / переместить, то вы не сможете сжать с помощью встроенного средства. В этом случае вам нужно будет использовать сторонний инструмент для создания разделов / обработки изображений - существуют как бесплатные, так и платные такие инструменты.источник
diskmgmt.msc
боги не будут достаточно довольны. В итоге я использовал менеджер разделов времени загрузки для перемещения неподвижных файлов до того, как они были заблокированы.Используйте бесплатную AOMEI Partition Assistant Standard Edition
Я решил дать этой идеальной утилите для лучшей работы, чтобы повысить ее популярность.
Он может сжать раздел за пределы того, что занято (на текущем системном диске) «неподвижными» (= используемыми) файлами, в то время как
diskmgmt.msc
( управление дисками ) не предоставляет возможности для этого.Я записал это более подробно, потому что мне плохо от того, что люди тратят драгоценное время вручную, следуя инструкциям вроде
Посты, содержащие эти инструкции, занимают больше места, что делает их более важными, чем крошечные перемежающиеся посты, содержащие самые простые решения. Значение обратно пропорционально размеру ... Кроме того, если что-то, имеющее отношение к компьютеру, может быть записано в виде точных инструкций, может быть написана программа, соответствующая им, и она может быть выполнена любым человеком без ручного труда ...
Мне удалось сжать накопитель (nvme ssd) до более или менее точного размера, который я использую (от 200 ГБ до 140 ГБ), за 5 минут, включая исследование темы, установку этого решения и его выполнение. Самое главное, что у меня не было , чтобы узнать что - нибудь о типичных больших неподвижных файлов в Windows , которые я не заботиться о вообще .
Вы запускаете программу, выбираете раздел, который хотите сжать (я полагаю, это ваш системный раздел / том C :), затем перетащите ползунок, чтобы установить желаемый размер. Поскольку диск используется, процесс изменения размера будет настроен как программа Windows PE (среда предустановки) , выполнение которой планируется при следующей загрузке.
Вот их инструкции, включая изображения, чтобы увеличить размер этого поста:
Отказ от ответственности: Если вы измените размер C :, потребуется перезагрузка, и программа будет выполнена один раз в среде Windows PE, которая представляет собой рабочий стол с уменьшенным размером окон, который может показаться вам не очень красивым, но он выполняет свою работу.
Дальнейшие ссылки:
Отказ от ответственности: я никоим образом не связан с ними, просто очень счастливый пользователь, который установил и использовал этот инструмент, чтобы однажды решить проблему и покончить с ней.
источник
В моем случае, следование приведенным выше инструкциям не удалось. Почему-то я все еще не могу сжать диск. Что мне помогло, так это перезапустить Windows в безопасном режиме (удерживая Shift и выбрать перезагрузку) В безопасном режиме перейдите в расширенный режим и перейдите в командную строку. Используйте,
diskpart.exe
чтобы сжать диск:Это нужно будет сделать после отключения гибернации, файловой системы подкачки и защиты системы.
Не забудьте включить их после уменьшения громкости.
источник
Важный момент. Если вы перепрофилируете, особенно при использовании стороннего инструмента или для установки linux, заранее сделайте резервную копию ключей битлокера . Я успешно сжал свой раздел Windows и установил Linux, но в следующий раз, когда я попытался загрузить Windows, он потребовал ключи / коды восстановления битлокера.
К счастью для меня, ИТ-специалисты ранее создавали резервные копии кодов битлокера на этом корпоративном ноутбуке. Поскольку мы не используем учетные записи Microsoft для входа в систему, не было облачной резервной копии, к которой я мог бы получить доступ, поэтому я был бы SOL!
источник
В дополнение к шагам, изложенным Санчо выше:
источник
Важная информация для тех, кто борется за сокращение раздела, даже принимая все меры, упомянутые в принятом ответе.
Можно получить информацию о том, что является последним неустранимым файлом, который мешает процессу сжатия, и удалить его.
Ищите решение ниже.
Очевидно, что вы можете использовать стороннее программное обеспечение, которое я также пытался использовать, но в большинстве случаев бесплатные версии позволят вам уменьшаться только при запуске системы - за загрузочные версии в большинстве случаев вам придется платить.
Прежде чем начать, запомните важные вещи:
ФОН:
В моем случае под управлением Windows 10 на SSD-накопителе я выполнил все шаги, упомянутые в этом руководстве , а именно:
Это не сработало. Я также выполнил процесс оптимизации раздела, но он также не работал. Я продолжаю получать сообщение:
Я также пытался
MiniTool Partition Wizard Free
, однако, как упоминалось выше, я не смог сжаться во время работы системы. Меня попросили перезагрузить, но приложение зависло. К счастью, я смог отменить процесс без потери данных - система загрузилась нормально. Одним из предложений было использование загрузочной версии, которая не является бесплатной. Поэтому я выкопал больше и нашел решение.РЕШЕНИЕ:
Можно получить информацию о том, что является последним неустранимым файлом, который мешает процессу сжатия. Просто вам нужно запустить Event Viewer .
Если вам это удастся, не забудьте:
В моем случае мне нужно искать последний неустранимый файл 3 раза, и после каждого удаления я смог немного уменьшить размер раздела. По сути, вы переходите от последнего неустранимого файла к другому, пока не достигнете желаемого объема раздела. Это может занять некоторое время, но, тем не менее, вы можете сделать это без сторонних приложений.
Я нашел решение там и делюсь им здесь, надеюсь, это поможет большему количеству людей.
источник