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

12

Чтобы установить Ubuntu вместе с Windows 7, мне нужно сжать раздел Windows 7 C :. Но из-за некоторых неподвижных файлов я не могу сжать столько, сколько планирую, используя собственный инструмент сжатия Windows. Я думаю, что многие из вас, у которых обе ОС находятся на одном жестком диске, должны иметь схожий опыт. Как решить эту проблему?

Любая ссылка, которая может помочь, также приветствуется!

Спасибо и всего наилучшего!


ОБНОВИТЬ:

Я определил, какой неподвижный файл в настоящее время прекращает дальнейшее сжатие:

\ProgramData\Microsoft\Search\Data\Applications\Windows\Projects\SystemIndex\Indexer\CiFiles\00010015.wid::$DATA

Если я правильно понимаю, файл принадлежит Windows Search. Могу ли я установить где-нибудь в системных настройках Windows, чтобы умеренно удалить файл и аналогичные файлы (поскольку в одном каталоге находится много похожих файлов, которые, как я полагаю, также будут препятствовать сжатию и не будут перемещаться при дефрагментации)?

Тим
источник
Отключите Windows Search и удалите файл (и ADS, прикрепленный к нему). Или используйте безопасный режим. Файл будет создан снова.
Я в такой же ситуации. Как вы узнали, какой файл заблокирован?
Ultralisk
Используйте этот disk-partition.com/articles/…
masterxilo

Ответы:

14

Просто была та же самая проблема, но инструкции в Обходе "Недостатки сокращения" Windows работали хорошо для меня. (В названии упоминается Vista, но она хорошо работала и для Windows 7.)

Это немного долго, чтобы повторить здесь, но основные моменты

  • Закройте все программы, которые вы можете (любой файл, используемый в настоящее время, считается неподвижным, включая файлы кэша браузера)
  • Запустите мастер очистки диска Windows
  • Отключить файл подкачки, дамп памяти ядра, восстановление системы и режим гибернации (неподвижные файлы основного уровня системы)
  • Запустите дефрагментатор, который может переместить файлы в начало диска

На 60 ГБ SSD с около 35 ГБ свободного места «Сокращенный объем» в Windows 7 первоначально освободил ничтожные 100 МБ, но, выполнив шаги, описанные в статье, он смог освободить все 35 ГБ.

Смотрите также документацию ubuntuguide.org по установке нескольких ОС .

JG-Фауст
источник
3

Старомодно до того, как Windows наконец-то создала свой собственный инструмент изменения размера: gparted. Лучше всего сделать с живого компакт-диска.

psusi
источник
1
Дефрагментация перед
усадкой
1
gpartedне перемещайте файлы при сжатии. @Takkat: средства дефрагментации Windows учитывают неподвижные файлы, поэтому проблема с OP остается.
энзотиб
@enzotib: Спасибо, что рассказали другим! Вы знаете, о чем я спрашивал!
Тим
3
@enzotib: не правда. На справочной странице ntfsresize (которую использует gparted): дефрагментация НЕ требуется перед изменением размера, потому что программа может перемещать любые данные, если это необходимо, без риска целостности данных.
psusi
2
вы правы, согласно man-странице, но это отличается от моего опыта.
энзотиб
1

Для Windows есть отличная утилита дефрагментации, которая может переместить все файлы в начало диска, а также немного места, используемого между файлами (проблема междоузлия): dirms (dirms-cl).

Запуск дефрагментации в безопасном режиме может помочь с неподвижным файлом. Конечно, что несомненно поможет, это убедиться, что файловая система не используется перед дефрагментацией (путем загрузки Windows с CD / DVD или использования другого компьютера для операции дефрагментации).

Не работает с Windows 7.


источник
1
К сожалению, ссылка на dirms не работает (есть новый сайт на другую тему). Я бы порекомендовал MyDefrag (ранее JKDefrag), который хорошо работает во всех версиях Windows.
Микаэль Полла
0

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

Хотя gpartedэто отличный инструмент для работы с разделами, он не учитывает фрагментированные данные на диске.

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

Марк Руни
источник
Благодарность! Но я знаю дефрагментацию и дефрагментирую каждый раз перед попыткой сжать. Я спрашивал о неподвижных системных файлах Windows, которые теперь мешают мне сокращаться. Любая идея?
Тим
Вы не говорите, что такое неподвижные файлы, и, вероятно, здесь не следует задавать вопрос, как их перемещать. Попробуйте "pagedefrag" можно сделать много, также удалите файл страницы, а затем воссоздать его, это один из способов его перемещения.
robin0800
@ robin0800: я обновил свой пост файлом, который стоит на пути. Благодарность!
Тим
1
Файлы, вероятно, используются, поэтому вы не можете их переместить. Я думаю, что вам может потребоваться выполнить дефрагментацию, прежде чем Windows будет запущен. Я не думаю, что комплектная версия, которая поставляется с Windows, вероятно, не поддерживает это (в XP и более ранних версиях это был устаревший коммерческий продукт), но есть некоторые коммерческие, которые делают. На ум приходят Diskkeeper и PerfectDisk, но есть и другие.
Jwernerny
1
Это ФУД. Фрагментация не имеет значения для gparted. Он просто регулирует длину файловой системы после перемещения любых файлов, которые находятся за пределами новой конечной точки (если вы уменьшаете ее).
psusi
-1

Ну, я только что провел день, пытаясь заставить различные дефрагментаторы перемещать (чрезвычайно упрямые) неподвижные метаданные, которые Win7 помещает в середину диска для безопасности. Ни один не работал (Raxco, Ultradefrag, Win7 дефрагментатор). Наконец, я использовал MiniTools Partition Wizard (бесплатный для домашнего использования), который «знает» о Win7 и не портит установку Win. Из того, что я прочитал, GParted (который я знаю и люблю) серьезно рискует испортить вещи по-королевски, и я не мог рисковать. Кстати, Partition Wizard - очень удобная программа. Я использовал версию CD - гораздо безопаснее.


источник