Как сжать раздел 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 по установке нескольких ОС .


3

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


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 - гораздо безопаснее.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.