Вопрос или проблема
Недавно мне пришлось изменить размер файла подкачки из-за изменения аппаратных характеристик, и, естественно, новая часть файла подкачки фрагментирована по сравнению с оригинальным файлом. Раньше я использовал PerfectDisk для дефрагментации, пока не обновился до Windows 10, но даже последняя версия, похоже, сейчас не работает.
Она загружается при запуске и показывает сообщение “оптимизация диска C:”, но вместо того чтобы показать процент выполнения и список файлов после этого, как это было раньше, она сразу же выходит и продолжает обычный процесс загрузки Windows, не дефрагментируя ничего.
- Существует ли подробный журнал процесса, чтобы увидеть, почему именно дефрагментация при загрузке PD не сработала?
- Есть ли какие-либо другие альтернативы для оптимизации файла подкачки, не загружаясь с другого носителя?
Простой способ — отключить файл подкачки, т.е. без файла подкачки, перезагрузить компьютер и сделать полную дефрагментацию, затем повторно инициализировать файл подкачки, он больше не будет фрагментирован. Но при достаточном количестве оперативной памяти, как и раньше, он не должен быть нужен, у меня 8 Мб, и я не замечаю замедления работы.
Ух ты, как ты установил 8 Мб? Всего один мегабайт? Как?
Минимум, который допускается, — 16 МиБ (шестнадцать мегабайт) для файла подкачки.
Существует другой трюк: не имея файла подкачки вообще, используйте отдельный раздел NTFS, создайте с помощью БЛОКНОТА пустой файл под названием ‘pagefile.sys’ (или любое другое имя, которое вы желаете) в любой папке, которая вам нравится, и с помощью MKLINK создайте файл “pagefile.sys” с нулевым размером в корне системного раздела, который ссылается на файл другого раздела NTFS, затем активируйте файл подкачки на системном разделе.
Таким образом, Windows будет видеть, что файл pagefile.sys находится в корне системного раздела, но на самом деле он будет храниться на другом разделе и в другой папке.
Тот же трюк также работает для “swapfile.sys”… но не уверен, что можно использовать его с “hiberfil.sys”, я всегда предпочитаю иметь режим гибернации выключенным.
Для Windows 10:
Puran Defrag (бесплатная версия) — это самое полезное, что я нашел на данный момент для дефрагментации при загрузке.
Все еще не могу получить MFT ниже 2 фрагментов. Может быть, какое-то восстановление/ремонт Windows это исправит, пока не знаю…
В основном, кажется, мои проблемы вызваны фрагментированным, и все более фрагментированным, реестром. Полное резервное копирование, а затем восстановление реестра — это единственная идея, которая сейчас имеет смысл для меня, когда все остальное не сработало.
ERUNT раньше был утилитой для этого, но сейчас она не работает.
Однако это работает https://www.tweaking.com/content/page/registry_backup.html. Конечно, нужно перезагрузить, чтобы восстановить реестр, но теперь Puran Defrag показывает реестр как 1 – вместо 3, 4, 6 или другого.
Вы можете использовать Defraggler для дефрагментации при загрузке или собственный (и старый) PageDefrag от Microsoft.
Ответ или решение
Для решения проблемы с дефрагментацией файла подкачки в Windows 10 и диагностики возможных неполадок с PerfectDisk, рассмотрите следующие шаги:
1. Проверка логов PerfectDisk
Для понимания того, почему PerfectDisk не выполнил дефрагментацию при загрузке, вы можете проверить логи приложения. Обычно они находятся в каталоге установки PerfectDisk, в подпапке Logs. Откройте журналы и поищите записи, связанные с загрузкой и оптимизацией, где могут быть указаны ошибки или предупреждения, мешающие нормальной работе программы.
2. Альтернативные способы дефрагментации файла подкачки
Если PerfectDisk не работает должным образом, вы можете рассмотреть другие методы оптимизации файла подкачки:
-
Отключение файла подкачки:
- Перейдите в "Панель управления" > "Система и безопасность" > "Система".
- Нажмите на "Дополнительные параметры системы".
- В разделе "Быстродействие" нажмите "Параметры".
- Перейдите на вкладку "Дополнительно" и в разделе "Виртуальная память" нажмите "Изменить".
- Снимите отметку "Автоматически управлять размером файла подкачки для всех дисков".
- Выберите системный диск и установите "Без файла подкачки".
- Перезагрузите компьютер и выполните полную дефрагментацию диска.
-
Создание нулевого файла подкачки:
- Создайте отдельный NTFS-раздел.
- С помощью Notepad создайте пустой файл, назвав его, например,
pagefile.sys
, в выбранной папке. - Используйте команду
MKLINK
для создания символической ссылки на системный разделе, как показано ниже:
mklink C:\pagefile.sys D:\path_to_your_file\pagefile.sys
- Затем включите файл подкачки на системном разделе, указывая путь к созданной ссылке.
3. Использование других утилит
Если PerfectDisk не подходит, рассмотрите возможность использования следующих программ для дефрагментации:
-
Puran Defrag: бесплатная утилита с функцией дефрагментации при загрузке, которая может быть эффективной для файлов подкачки.
-
Defraggler: еще одна популярная программа, поддерживающая дефрагментацию при загрузке.
-
PageDefrag от Sysinternals: старая, но надежная утилита от Microsoft, которая помогает дефрагментировать файл подкачки и другие системные файлы, работающие при загрузке.
4. Оптимизация реестра
Фрагментация реестра также может повлиять на производительность. Рассмотрите возможность создания резервной копии реестра с последующим восстановлением. Для этого вы можете использовать утилиту от Tweaking.com, которая позволит вам восстановить реестр и уменьшить его фрагментацию, что может помочь в работе системы.
Заключение
Предложенные методы и утилиты помогут вам оптимизировать файл подкачки и улучшить общую производительность Windows 10. Однако, помните, что наличие достаточного объема оперативной памяти может значительно снизить необходимость использования файла подкачки, поэтому, в зависимости от вашего использования, возможно, имеет смысл рассмотреть обновление оборудования.