Я только что купил ноутбук HP с Windows 7 (64 бит). Он имеет жесткий диск объемом 500 ГБ с тремя разделами: небольшой скрытый системный раздел, раздел восстановления HP объемом 12 ГБ и загрузочный раздел объемом 450 ГБ C :.
Я хотел бы разделить этот большой раздел C: на два раздела, оставив только 100 ГиБ для системы, а оставшуюся часть отдать новому разделу данных.
Хотя встроенная в Windows утилита управления дисками позволяет уменьшить загрузочный раздел, она позволяет сократить его примерно вдвое, даже если в разделе используется только 20 ГБ. Насколько я понимаю, системные неподвижные файлы лежат в середине раздела, не позволяя утилите «Управление дисками» делать то, что я хочу.
А поскольку новые ноутбуки HP не поставляются с установочными дисками ОС (они позволяют создавать диски восстановления только самостоятельно), я не могу просто переразбить жесткий диск, а затем переустановить ОС.
Итак, есть ли способ уменьшить загрузочный раздел C: и сохранить работоспособность Windows 7?
PS: я пытался использовать стороннюю утилиту GParted , и после сжатия раздела Windows 7 перестала загружаться с BSoD . Восстановление системы не сработало, и мне пришлось восстанавливать заводские настройки. Поскольку это длительный процесс, я бы хотел избежать повторения :) Поэтому, пожалуйста, предлагайте только проверенные решения.
источник
Ответы:
TL; DR
Возможные виновники: виртуальная память, восстановление системы и / или индекс поиска Windows (папка с информацией о системном томе), временные файлы спящего режима, Internet Explorer.
Подробная версия:
В низкоуровневых задачах, таких как работа с системным разделом жесткого диска, я предпочитаю использовать как можно больше встроенных инструментов и переключаться на сторонние инструменты только в крайнем случае, если ни один из встроенных инструментов не работал. Итак, по указанию harrymc , я попробовал Windows Disk Management .
Сначала я выключил Виртуальную память и Восстановление системы , удалил папки с информацией о системных томах, а после этого утилита «Управление дисками» позволила мне сжимать раздел C: настолько, насколько мне было нужно. После этого я снова включил функции.
Следующие инструкции могут помочь вам определить, какое приложение или компонент препятствует сокращению вашего раздела. Сначала вам нужно найти последнее событие с ID 259в журнале событий Windows (см. Просмотр событий / Журналы Windows / Приложение). Событие генерируется, когда система анализирует раздел, и если вы уже пытались сжать раздел, щелкнув по нему правой кнопкой мыши в оснастке управления дисками, событие должно быть там. Другой способ заставить систему анализировать раздел - запустить встроенную утилиту дефрагментации Windows. Событие сообщает вам последний неподвижный файл или просто номер последнего кластера такого файла. Он также сообщает вам полную команду для запуска из командной строки, чтобы получить более подробную информацию о последнем неподвижном файле. (В качестве альтернативы вы также можете попытаться вычислить номер кластера как минимально допустимый размер раздела, деленный на размер кластера, а затем выполнить команду fsutil с соответствующими параметрами).
Имя файла подскажет вам, какая программа или функция блокирует ваш раздел. И тогда вы можете выключить или удалить его, и посмотреть, помогло ли это. В моем случае достаточно было отключить Virtual Memory и System Restore. Иногда также необходимо отключить режим гибернации и т. Д. И иногда также может помочь дефрагментация раздела. Кроме того, как указано в статье WindowsITPro , файлы индекса поиска Windows и временные файлы Internet Explorer также могут быть «неподвижными». Иногда простое отключение функции «Восстановление системы» и индекса поиска Windows автоматически удаляет неподвижные файлы из папки «Информация о томе системы», а иногда вам может понадобиться удалить папку вручную.
PS: Спасибо всем за ответы. Вероятно, в моем случае также будут работать сторонние инструменты, и, вероятно, их проще использовать, но, как я уже говорил, для такого рода задач я предпочитаю максимально использовать нативные инструменты. Кроме того, личное спасибо harrymc за важный совет .
источник
fsutil
комментариями. Но после того, как я прочитал пост об уменьшении NTFS ( windowsitpro.com/storage/… ), все стало понятнее. Не пытайтесь сначала использовать fsutil, попробуйте выполнить дефрагментацию, а затем найдите в журнале приложений средства просмотра событий события дефрагментации (идентификатор события 259, как указано выше). Сообщение в журнале фактически дает вам инструкции для выполнения команды fsutil.Если бы я был вами, я бы дал Gparted еще одну попытку, он может быть использован в качестве загрузочного диска Linux и может очень хорошо изменять размер дисков.
Если вы посмотрите на страницу загрузки , появится предупреждение с ошибкой, касающейся NTFS-дисков, поэтому вы можете попробовать предыдущую версию.
источник
Во-первых, я бы сделал резервную копию системного раздела (например, с помощью Symantec Ghost v11 Enterprise). Кроме того, создайте образ ВЕСЬ диска (вы можете восстановить его намного быстрее, чем с помощью средства восстановления HP).
Затем удалите диск C: и создайте два новых раздела по своему вкусу с помощью инструмента разбиения по вашему выбору. Затем разверните образ бывшего диска C: в первом разделе.
источник
Некоторые файлы Windows являются неподвижными и бесполезно выделяются Windows в конце или в середине диска, так что можно только сжать C до предела. Это именно то, что вы обнаружили: диск не может быть уменьшен без разрушения Windows.
Единственное решение - переустановить Windows в меньший раздел. В вашем случае вам нужно будет удалить существующий системный раздел и разделить его на два раздела с помощью стороннего инструмента, а затем восстановить Windows в первый раздел на диске. Не трогайте раздел восстановления!
Я рекомендую использовать Paragon Partition Manager 2010 Free Edition с хорошим пользовательским интерфейсом. В противном случае вы можете использовать любой другой инструмент, такой как GParted.
источник
Я несколько дней ломал голову, пытаясь сжать основной раздел Windows 7, на котором размещена ОС. Проблема заключалась в наборе системных файлов, расположенных в середине раздела, которые были исключены во время процесса дефрагментации. Различные попытки с несколькими программами разбиения диска, некоторые из которых рекламировали свою способность перемещать все системные файлы, привели к еще большему разочарованию.
Решение:
Отключить восстановление системы. Файлы, которые не будут перемещаться во время дефрагментации, были созданы этой утилитой и содержали все точки восстановления. Когда вы отключаете восстановление системы, эти файлы удаляются. После удаления утилита управления дисками в Windows 7 смогла уменьшить мой раздел C: 259 ГБ до чуть более 40 ГБ.
источник
GParted решил мою проблему! После борьбы с неподвижными файлами в стандартном диспетчере дисков Windows я, наконец, использовал GParted с живого компакт-диска Ubuntu 10.04 (Lucid Lynx) . Оно работало завораживающе!
источник
Для дисков с блокировкой я успешно использовал инструмент Raxco Perfect Disk 12 (ознакомительная версия).
Он содержит инструмент для дефрагментации с профилем «термоусадочный диск». Он может перемещать много неподвижных файлов на лету. В моем случае мне все равно нужно было запланировать загрузку, и она сделала свою работу. После этого мне удалось стандартно сжать диск из консоли управления дисками.
Преимущества:
источник