2009-12-27 14:50:12 +0000 2009-12-27 14:50:12 +0000
117
117

Как уменьшить загрузочный раздел Windows 7 с неподвижными файлами

Я только что купил ноутбук HP с Windows 7 (64 bit). Он имеет 500 GB HDD с тремя разделами: маленький скрытый системный раздел, 12 GiB HP раздел восстановления и 450 GiB C: загрузочный раздел.

Я хотел бы разделить этот большой C: раздел на два раздела, оставив только 100 GiB для системы, а остальное отдать на новый раздел с данными.

Хотя встроенная утилита управления дисками Windows имеет возможность уменьшить загрузочный раздел, она позволяет мне уменьшить его только примерно наполовину, хотя на разделе используется только 20 GiB. Насколько я понимаю, системные неподвижные файлы лежат в середине раздела, что не позволяет утилите Disk Management делать то, что я хочу.

А поскольку новые ноутбуки HP не поставляются с установочными дисками ОС (они позволяют создавать восстановительные диски только самостоятельно), я не могу просто переразметить жесткий диск, а затем переустановить ОС.

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

P.S.: Я попытался воспользоваться сторонней утилитой GParted , и после уменьшения раздела Windows 7 перестала загружаться с помощью BSoD . Восстановление системы не сработало, и мне пришлось делать восстановление на заводе. Поскольку это длительный процесс, я хотел бы избежать повторения этого :). Поэтому, пожалуйста, предлагайте только проверенные решения.

Ответы (6)

102
102
102
2009-12-28 22:16:34 +0000

**ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР, ДОКТОР… 1, ДОКТОР. Попробуйте уменьшить раздел в оснастке Windows Disk Management. Перейдите к шагу 2, если усадка не удалась. 2. Найдите событие с ID 259 в журнале регистрации событий Windows и просмотрите его подробности. 3. Для получения более подробной информации, в качестве опции, выполните команду fsutil с соответствующими параметрами, указанными на шаге 2. 4. Учитывая подробности шагов 2 и 3, определите, какой компонент, программа или функция блокирует ваш раздел. 5. Временно отключите или удалите его. 6. Перейдите к шагу 1.

Возможные виновные: Виртуальная память, системное восстановление и/или Windows Search Index (папка System Volume Information), Hibernation, временные файлы Internet Explorer.

Детальная версия:

В низкоуровневых задачах, таких как работа с системным разделом жесткого диска, я предпочитаю использовать настоящие инструменты как можно больше, и переключаться на сторонние инструменты только в крайнем случае, если ни один из родных инструментов не работал. Итак, под руководством harrymc я дал Windows Disk Management еще одну попытку.

я сначала отключил Virtual Memory и System Restore, удалил папки _System Volume Information, а после этого утилита Disk Management позволила мне уменьшить раздел C: настолько, насколько это было необходимо. После этого я снова включил функции.

Следующие инструкции могут помочь вам определить, какое приложение или компонент препятствует сокращению раздела. Сначала вам нужно найти последнее событие с ID 259 в журнале регистрации событий Windows Event Log (смотрите Event Viewer / Журналы регистрации событий Windows / Приложения). Событие генерируется, когда система анализирует раздел, и если вы уже пытались уменьшить раздел, щелкнув правой кнопкой мыши на нем в оснастке управления диском, то событие должно быть там. Другим способом заставить систему анализировать раздел является запуск встроенной утилиты дефрагментации Windows. Событие сообщит вам последний неподвижный файл или просто номер последнего кластера такого файла. Оно также сообщает вам полную команду, которую нужно выполнить из командной строки, чтобы получить более подробную информацию о последнем неподвижном файле. (Кроме того, вы можете попытаться вычислить номер кластера как минимально допустимый размер раздела, разделенный на размер кластера, а затем выполнить команду fsutil с соответствующими параметрами).

Имя файла даст вам подсказку угадать, какая программа или функция блокирует ваш раздел. Затем вы можете выключить или удалить его и посмотреть, помогло ли это. В моем случае достаточно было выключить Виртуальную Память и Восстановление Системы. Иногда также необходимо отключить hibernation и т.п. А иногда может помочь и дефрагментация разделов. Также, как указано в статье WindowsITPro , Windows Search Index files и Internet Explorer временные файлы также могут быть “неподвижными”. Иногда просто отключение Восстановления системы и Поискового индекса Windows автоматически удалит неподвижные файлы из папки “Информация о системных томах”, а иногда после этого может понадобиться удалить папку вручную.

P.S.: Спасибо всем, кто ответил. Наверное, в моем случае подойдут и сторонние утилиты, и, наверное, они проще в использовании, но, как я уже говорил, для таких задач я предпочитаю использовать родные утилиты как можно чаще. Также, личное спасибо harrymc за важную подсказку.

9
9
9
2009-12-27 14:54:35 +0000

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

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

ПРЕДУПРЕЖДЕНИЕ: В последнее время было несколько сообщений о проблемах при изменении размера файловой системы с помощью gparted-live-0.5.0-3. В случае с файловой системой NTFS, сообщение об ошибке после изменения размера раздела выглядит так:

ERROR: Current NTFS volume size is bigger than the device size!

Похоже, что проблема связана с комбинацией пакетов, ядром Linux и патчами, используемыми в GParted Live-образе. Мы исследуем, чтобы найти первопричину проблемы. Пока эта проблема не будет решена, мы рекомендуем GParted Live 0.4-6-1 для изменения размеров всех файловых систем.

6
6
6
2009-12-27 15:02:05 +0000

Некоторые файлы Windows неподвижны и бесполезно распределяются Windows в конце или середине диска, так что можно только уменьшить C до предела. Именно это вы и обнаружили: Диск не может быть дополнительно уменьшен без уничтожения Windows.

Единственное решение - переустановить Windows на меньший раздел. В вашем случае потребуется удалить существующий системный раздел и разделить его на два раздела с помощью утилиты стороннего производителя, а затем восстановить Windows в разделе first на диске. Не прикасайтесь к восстанавливаемому разделу!

Предлагаю использовать Paragon Partition Manager 2010 Free Edition в качестве хорошего пользовательского интерфейса. В противном случае вы можете использовать любой другой инструмент, например GParted.

4
4
4
2010-09-18 07:06:51 +0000

(http://en.wikipedia.org/wiki/GParted) решили мою проблему! После борьбы с неподвижными файлами в стандартном менеджере Windows Disk Manager я наконец-то использовал GParted из Ubuntu 10.04 (Lucid Lynx) live CD . Это сработало как шарм!

4
4
4
2010-04-08 15:40:58 +0000

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

Решение:

Turn off System Recovery. Файлы, которые не могли быть перемещены во время дефрагментации, были созданы этой утилитой и содержали все точки восстановления. При выключении System Recovery эти файлы удаляются. После удаления утилита управления дисками в Windows 7 смогла уменьшить мой раздел C: объемом 259GB до чуть более 40GB.

3
3
3
2012-01-12 21:19:51 +0000

Для битового диска я успешно использовал инструмент Raxco Perfect Disk 12 (ознакомительная версия).

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

Преимущества:

  • Он работал, несмотря на то, что мой системный диск был заблокирован в битовом режиме. Битлокатор, наверное, предотвратил бы использование инструментов Linux.
  • Это не расстроило мою установку битлокатора. Некоторые утилиты, которые не работают с последовательностью загрузки, включают режим восстановления битлокера.
  • Не требовалось отключать, удалять или удалять какие-либо файлы.

Похожие вопросы

3
28
13
7
3