Как дефрагментировать pagefile sys windows 7

Обновлено: 05.07.2024

Дефрагментация файла подкачки может дать ощутимый прирост производительности только под FAT32, для NTFS эффект на порядок ниже. Win7 и файл подкачки на FAT32 вместе не бывают.

Чем обусловлена необходимость дефрагментации? Неужели у вас всего 2 Гига оперативки?
Попробуйте под файл подкачки отвести новый раздел и сравните производительность.

Куча убогого железа и вынужденная необходимость работать под Win7. И то и другое обусловлено госконторой. И вы таки будете смеяться, но два гектара -- это почти стандарт. Алексей Кузьминов Мудрец (11100) Ви мне таки не поверите, но мне приходилось ставить и работать 64-битные винды на 2 гига оперативки. Единственный выход - 4 гиговый раздел для подкачки.

Indrikis XIII (russian edition) Мудрец (16590), Вопрос открыт 2 часа назад
PageDefrag под Win7, необходимо дефрагментировать файл подкачки

Алексей Кузьминов 2 часа назад
Мыслитель (9121)
Дефрагментация файла подкачки может дать …

Вы из какой пещеры такие. Я фигею из-под вас. Вы на всю голову больные. Какая ещё дефрагментация файла подкачки. Зачем вы так по-злому шутите. А вы больше ничего там не придумали. Ещё Ктулху помолитесь. А потом Антивирус Касперского, ESET и Nod32 Поставьте. Зомби-наркоманы. Долбоящеры.

Как, вообще, на полном серьёзе можно такой бред обсуждать. О_о о_О О_О =80

Три простых шага к цели.


20:36 08.09.2017

Источник: у меня компьютер и на 90 МБ ОЗУ летает под Win2000

Кто-то FireBird'овские базы данных не обновлял пачкой скриптов. Там "обязательная рекомендация" есть, провести дефрагментацию DB и файла подкачки. При чём файл подкачки должен быть примерно *2 оперативки. Но это пол-беды. Если работаешь с DB от InterBase (для которого FB -- форк), то наоборот, своп оставляешь на усмотрение винды. Несоблюдение этих "хотелок" приводит к восстановлению базы из бэкапа, если ты его делал. А если не делал, то к эротике с эталонной базой.

Одно из ограничений Windows Disk Defragmenter заключается в том, что это средство не может дефрагментировать некоторые системные файлы, имею­щие ограниченный или конфиденциальный доступ. Вот некоторые из этих файлов:

  • pagefile.sys, который используется для реализации системой виртуаль­ной памяти;
  • hiberfil.sys, который используется для реализации режима пониженного энергопотребления (hibernation), доступного в Windows ХР и следующих версиях;
  • кусты (hives) реестра (SAM, SYSTEM, SECURITY, SOFTWARE и .DEFAULT), которые хранят данные реестра;
  • файлы регистрации (EVT-файлы), создаваемые инструментальным сред­ством Event Viewer, стандартно поставляемым с Windows.

Возможности PageDefrag

Операционная система использует все эти файлы постоянно, и, следова­тельно, их невозможно дефрагментировать. Тем не менее, их размер может увеличиваться или уменьшаться в зависимости от использования операцион­ной системой. Это приводит к фрагментации файлов подкачки и кустов реестра, что, в свою очередь, может привести к заметному снижению производительно­сти системы. С помощью PageDefrag от Sysinternals можно дефрагментировать эти выполняющие особую функцию файлы.

PageDefrag выводит сведения обо всех файлах подкачки и кустах реестра, наряду с количеством занимаемых ими кластеров, а также количеством фраг­ментов.

Так как эти файлы нельзя дефрагментировать пока они используются, PageDefrag дефраг-[ментирует их в процессе загрузки системы, до того как они загружаются в па­мять. Следовательно, PageDefrag требует перезагрузки для завершения процес­са дефрагментации. Для дефрагментации этих файлов нужно установить пере­ключатель загрузки, расположенный в окне опций Defragmentation Control, в шоложение Defragment at next. После установки переключателя, нужно на­жать ОК, чтобы закрыть PageDefrag; затем нужно вручную перезагрузить сис­тему. В процессе загрузки запустится PageDefrag с целью дефрагментировать эти специальные файлы. Загрузить эту утилиту можно здесь.

«Самый важный аспект любой дефрагментации – это цельная дефрагментация всего содержимого, а не отдельных, разрозненных частей. Многими псевдо дефрагментаторами используются самые изощренные способы дефрагментации, с использованием «супер технологий» и собственных служб (которые в свою очередь подгружают центральный процессор на постоянной основе), но результаты оставляют желать лучшего. А объясняется это очень просто. Система Windows – это среда, в которой непосредственно работает сама программа дефрагментатор. Среда имеет свои службы и файлы, которые располагаются на диске C:\ и являются заблокированными, а попросту говоря недвижимыми. Когда дефрагментация сталкивается с подобного типа файлами, она их попросту пролетает, так как не может повлиять на их расположение на диске. Таким образом, следует сделать вывод, что для удачной дефрагментации цельного содержимого ее следует проводить вне среды Windows.».

Немного о том, с чего все начиналось… Пользователем Windows я являюсь уже очень давно, и соответственно я понимаю, что дефрагментация очень важный процесс. Просто так, как говорится, ничего не существует. Фрагментация данных на жестком диске – увеличивает нагрузку на него в процессе его использования. Так например в процессе использования диска системой, она может один файл разбросать на 11 фрагментов, и вместо того что бы выполнить один переход головки, при запросе файла, она делает их 20. Это и есть: потеря производительности, нагрузка на механическую часть жесткого диска, порча поверхности ферромагнитного слоя. Для того что бы избежать такого рода неприятностей, я перепробовал очень большое количество самых разных дефрагментаторов начиная от родного-системного и заканчивая топовыми типа Raxco Perfect Disk и O&O Defrag. Причем участие принимали как платные так и бесплатные варианты программ. Основными критериями для поиска лучшего варианта являлись:
1. Стабильность системы после проведения дефрагментации;
2. Скорость работы системы после проведения дефрагментации;
3. Скорость загрузки системы после проведения дефрагментации;
4. Нормальная фрагментированность данных, в процессе использования, после проведенной дефрагментации.

Ранее я считал, что лучше Raxco Perfect Disk быть более ничего не может. Но это оказалось не так. По сути, он вообще не работает (((. Его знаменитая служба всего лишь делает перенаправление запросов, но не саму дефрагментацию. Как я это понял? Я решил его перепроверить другими вариантами, и ВСЕ сказали что на диске Ж…

В заключение сей статьи привожу результаты своих операций и изысканий:
1. Система не утратила своей стабильности (Windows 7 x64 Ultimate);
2. Система ожила в разы, я и не думал что старые мои винты, на старом компьютере, на такое способны )));
3. Скорость загрузки системы от -40 сек. и до -1 минута;
4. По прошествии 1-го месяца, особой фрагментированности не наблюдалось (в норме).

Прикладываю вариант фрагментации файла:

Мануал и набор программ которыми были достигнуты результаты [удалено] !
Пароль от архива “nosferatul” (без кавычек).

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Загорелся комп. Делюсь опытом
Сидел утром, смотрел ютуб, никого не трогал, ничто не предвещало беды, как вдруг. Из системного.

Бесплатно делюсь опытом, как прогеру поднять свой доход
Приветствую. На форуме впервые, раньше только читал иногда) Я фрилансер - программист. Последнее.

Делюсь опытом, "каскад"
Короче, хочу поделиться полезным опытом. Сразу к сути: class Mailer < void to(string to) < >.

Windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10 pro пропала ак
windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10.

Прошу обратить внимание на новую [удалено] для скачивания с пометкой R1 . В данном архиве учтена работа с файлом hiberfil.sys, с которым иногда возникают проблемы при дефрагментации.

Правильно говорят… Не знание правил, не освобождает от ответственности… Приношу свои извинения администрации форума, за своеволие и не знание правил сего замечательного ресурса. Я просто думал помочь людям, кто не хочет что-то там искать и с чем-то там заморачиваться.
Таким образом, я решил выложить свой мануал прямо тут, но с небольшими корректировочками )

Мануал (предоставляется на примере Windows 7 Ultimate x64 ):
Для достижения лучших результатов при проведении дефрагментации, рекомендуется выполнить в точности данное руководство!

Примечание:
Прежде чем делать какие-либо операции из данного руководства, необходимо удалить (желательно при помощи программы Revo Uninstaller, платный продукт, приобрести можно тут) все сторонние продукты, выполняющие функцию дефрагментации на жестких дисках. Особенно это касается таких программ, которые помимо простой дефрагментации имеют ещё и службу обновления изменившихся картотек файлов и их оптимизации в real-time.

1. Список устанавливаемых / используемых программ:

1.1 UltraDefrag (бесплатный продукт, взять можно тут) – консольный и загрузочный варианты, для более удачного размещения системных (заблокированных) файлов, а так же корректировки / обновления таблицы MFT. (Установка и использование).

1.2 UltimateDefrag 4 (платный продукт, приобрести можно тут) – графический вариант, для определения степени фрагментации, а так же размещении файлов на жестком диске, но не для дефрагментации. (Установка и использование).

1.4 Defraggler PE (имеются варианты бесплатного или платного продукта, я использовал платный, приобрести можно тут) – графический дефрагментатор (Только использование). Подготовить продукт к загрузке можно дополнительными средствами.

2. Порядок установки:

2.1 Начать установку требуемой версии UltraDefrag, исходя из архитектуры установленной системы Windows, через Правую Кнопку Мыши (далее по тексту ПКМ) с функцией «Запуск от имени администратора». При установке отметить следующие функции: /Boot /Console /Desktop icon. Язык программы на предпочтение пользователя.

2.2 Начать установку UltimateDefrag 4 через ПКМ с функцией «Запуск от имени администратора». При первом запуске программы, в появившемся окне следует отметить все галочки и подтвердить свой выбор.

2.3.1 Scan Files \Чистые папки – должны быть отмечены все папки. У некоторых папка C:\Temp отсутствует, в таком случае галочка не нужна в данной позиции.

2.3.2 \Настройки \Полное удаление файлов.

3 Порядок проведения дефрагментации:

3.1 Если Вы используете файл подкачки (C:\pagefile.sys), режим сна (C:\hiberfil.sys), режим гибернации (C:\hiberfil.sys) или гибридный режим (C:\hiberfil.sys), то это все перечисленное требуется отключить.

3.1.1 Для отключения hiberfil.sys (на Windows 7) Вы должны обладать правами Администратора и выполнить следующее: ПКМ по Рабочему столу \Персонализация \Заставка \Изменить параметры электропитания \Высокая производительность \Настройка плана электропитания – и все показатели изменить на «Никогда». Затем открыть командную строку Win+R \«cmd», и выполнить команду без кавычек «powercfg -h off». Таким образом, файл hiberfil.sys исчезнет с диска C:\.

3.1.2 Для отключения файла подкачки выполнить следующее: ПКМ по Компьютер \Свойства \Дополнительные параметры системы \Дополнительно \Параметры Быстродействия \Дополнительно \Изменить – снять галочку с «Автоматически выбирать объем файла подкачки», это приведет к разблокировке нижнего окна с перечисленными логическими дисками в системе. По умолчанию Windows прописывает файл подкачки на диск C:\. Для отключения выделить диск C:\ из списка \Без файла подкачки \Задать \ОК \Применить \ОК \Перезагрузить сейчас.

3.2.1 Scan Files \C: \Пуск – по окончанию поиска \Удалить Все.

3.2.2 Scan Reg \Пуск \Удалить Все.
Перезагрузить компьютер.

3.3 Самый важный аспект любой дефрагментации – это цельная дефрагментация всего содержимого, а не отдельных, разрозненных частей. Многими псевдо дефрагментаторами используются самые изощренные способы дефрагментации, с использованием супер технологий и собственных служб (которые в свою очередь подгружают центральный процессор на постоянной основе), но результаты оставляют желать лучшего. А объясняется это очень просто. Система Windows – это среда, в которой непосредственно работает сама программа дефрагментатор. Среда имеет свои службы и файлы, которые располагаются на диске C:\ и являются заблокированными, а попросту говоря недвижимыми. Когда дефрагментация сталкивается с подобного типа файлами, она их попросту пролетает, так как не может повлиять на их расположение на диске. Таким образом, следует сделать вывод, что для удачной дефрагментации цельного содержимого ее следует проводить вне среды Windows. Для этого нам пригодится консольно-загрузочный вариант программы UltraDefrag. Для выполнения предзагрузочного скрипта ищем и редактируем следующий файл:
C:\Windows\System32\ud-boot-time.cmd
Следует откорректировать только указанные строки и сохранить документ:

; uncomment the following line to save debugging information to a log file
set UD_LOG_FILE_PATH=%UD_INSTALL_DIR%\Logs\defrag_native.log
pause
udefrag --optimize-mft c:
pause
udefrag -o -r c:
pause
udefrag --optimize-mft c:
pause
boot-off
exit

Следует обратить внимание, что после строки:
set UD_LOG_FILE_PATH=%UD_INSTALL_DIR%\Logs\defrag_native.log
Имеются следующие команды, разберем их:
«pause» (необходимо подтверждение пользователя для продолжения, например клавиша пробел) – это позволит задержать процесс исполнения полного скрипта для просмотра результатов предыдущей задачи.
«udefrag --optimize-mft c:» – для дефрагментирования и подготовки MFT таблицы размещения данных на диске C:\, перед основной оптимизацией.
«udefrag -o -r c:» – основная часть процесса и самая долгая по времени, это и есть оптимизация диска C:\.
«udefrag --optimize-mft c:» – повтор команды для окончательного закрепления MFT таблиц, после основной оптимизации.

Примечание: если потребуется произвести данного типа дефрагментацию с каким либо другим диском, то записи следует изменить. Пример для диска D:\:

; uncomment the following line to save debugging information to a log file
set UD_LOG_FILE_PATH=%UD_INSTALL_DIR%\Logs\defrag_native.log
pause
udefrag --optimize-mft d:
pause
udefrag -o -r d:
pause
udefrag --optimize-mft d:
pause
boot-off
exit

После сохранения документа, для активации предзагрузочной функции, выполнить следующее:
Win + R – «cmd» – Enter – «boot-on» – Enter – «exit» – Enter \Перезагрузить компьютер и провести все этапы предзагрузочной, цельной дефрагментации.

3.4 Теперь самое время оценить работу программы UltraDefrag, при помощи программы UltimateDefrag 4. Проведя уже второй по счету анализ диска C:\, Вы сможете увидеть что ситуация с поверхностью улучшилась, но как и прежде, она все еще далека от идеала. Применим второй, более глубокий метод дефрагментации, обратившись к нашей заранее подготовленной загрузочной флешке с программой Defraggler. Запустив программу, выполните следующее:
\Настройки \Карта диска \Классический вид \ОК.
В списке дисков, отыскать диск C:\, но скорее всего, буква у него уже будет другой. Главное помнить, как назывался системный диск, а еще его можно вычислить по размеру.

3.4.1 Выберите системный диск и протестируйте его на производительность, нажав соответствующую кнопку. Вы получите определенный результат в числах. Запомните его и сравните с последующим результатом, уже после дефрагментации (п. 3.4.5).

3.4.2 Проведите анализ диска и посмотрите, насколько еще фрагментирован Ваш диск.

3.4.3 Проведите дефрагментацию диска.

3.4.4 Если по артефактам карты диска, Вы увидите какие-либо остаточные фрагменты, Вы сможете дефрагментировать их точечно, при выделении красного фрагмента, и через ПКМ в окне предпросмотра выбрав функцию Дефрагментировать. Обязательно, дефрагментируйте диск целиком повторно, если Вы столкнулись с точечным дефрагментированием фрагментов.

3.4.5 Повторно протестируйте диск на производительность и перезагрузите компьютер.

3.5 Проведите третий анализ диска через UltimateDefrag 4 и посмотрите на состояние диска после проведенной работы со стороны Defraggler. Как Вам будет видно, диск обладает четкой, равно распределенной и однородной структурой построения данных.

3.6 Дело осталось за малым и Вы почти у финиша! Осталось вновь активировать файл подкачки и hiberfil.sys. Выполним это следующим образом: ПКМ по Компьютер \Свойства \Дополнительные параметры системы \Дополнительно \Параметры Быстродействия \Дополнительно \Изменить и выделив диск C:\ из списка \Указать размер:

3.6.1 Исходный размер (МБ): установите значение, которое написано в этом окне ниже напротив «Рекомендуется». В моем варианте это 6142.

3.6.2 Максимальный размер (МБ): значение которым Вы можете экспериментировать, но это не значит, что производительность увеличится пропорционально размеру. В основном берутся значения обязательно выше Исходного размера, но с соблюдением битности. Например: 8 Gb, 10 Gb, 12 Gb, 14 Gb, 16 Gb… В моем варианте 12 х 1024 = 12288 \Задать \ОК \Применить \ОК. Перезагрузите компьютер!

Такое случается в тех случаях когда при установке системы диск был разбит на разделы(обычно диск C: под систему и диск D: "под документы") и системному всегда достается самый малый объем(Хорошо если 100 Гбайт!).

Споры о том "надо делить жесткий диск на разделы или оставить один но большой" ведутся очень давно и ещё нескоро закончатся но сей материал не об этом.

Так вот - через определенное время использования компьютера (которое зависит от многих параметров - количества пользователей, их потребностей и т.д. ) пользователь видит картину находящуюся выше по течению.

После чего открывает " Мой Компьютер " дабы убедиться что да, системный диск переполнен и нужно что то делать.

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

В данной статье я буду разбирать ситуацию и её разрешение на примере ОС Windows 7. Но данное решение актуально и для Windows 10.
Видно что на диске C: ситуация критическая и нужно что то делать. Видно что на диске C: ситуация критическая и нужно что то делать.

Вот так выглядит корень диска C: при настройках по умолчанию.

По умолчанию в корневом каталоге системного диска (Обычно это диск C:) всегда находятся две системных файла:

Hiberfil.sys - файл куда записывается содержание оперативной памяти перед уходом компьютера в гибернацию и откуда это содержимое загружается обратно в ОЗУ при выходе из этого режима.

Примечательно что в Windows 7 этот файл по умолчанию имеет размер равный объему ОЗУ в то время как в Windows 10 этот файл может быть меньше - видимо, учитывается только тот объем ОЗУ который используется.

Pagefile.sys - Файл подкачки, куда ОС выгружает данные приложений не проявляющие активность определенное время для освобождения ОЗУ и ускорения работы активных приложений. Его размер определяет либо пользователь либо сама система - согласно настройке.

Итак, давайте посмотрим - какой размер занимают эти два файла на системном диске.

Настройка отображения в проводнике скрытых и системных файлов

Для этого нужно включить режимы отображения системных и скрытых файлов.

Для чего - открываем любую папку(Проводник, Мой Компьютер или любую другую) и нажимаем клавишу Alt. Перед вами появится скрытое меню содержащее пункт " Сервис ". Далее выбираем " Сервис " - " Параметры папок "

Читайте также: