04.02.2012
Недавно у меня произошло весьма прискорбное событие: вышла из строя планка оперативной памяти. Поскольку емкость ее 4 Гб, то компьютер стал заметно медленнее работать. А еще мне понадобилось установить программу, которая заняла около 3 Гб дискового пространства. И вот тут-то мой компьютер стал "полным тормозом" при обращении к диску. Постоянно начал наблюдаться свопинг, то есть подкачка данных между диском и оперативной памятью. Прикидывая, что же сделать для ускорения работы своего любимого компа (раньше, с 8 Гб оперативной памяти, я как-то об этом и не задумывался), вспоминаю про файл подкачки pagefile.sys. Для тех, кто про него забыл, напомню, что его изначальная идея состояла в том, что он являлся как бы продолжением оперативной памяти на диске. И было это тогда, когда оперативная память стоила больших денег, а ее приобретение было очень затруднительно в финансовом плане. Вот как раз здесь-то и приходил на помощь сей файл, снимая ограничения в оперативной памяти и позволяя пользователю запустить любую программу. Так. Смотрю, сколько же у меня осталось свободного места на системном диске, где, как и положено, располагается мой soft, и обнаруживаю, что его, увы, осталось совсем мало. Идея ясна: место надо увеличить, урезав один из логических разделов. Обращаюсь к проверенной годами бесплатной программе EASEUS Partition Manager Home Edition, с помощью которой процесс изменения логических разделов максимально прост. И тут меня ждет неприятный сюрприз: последняя (9-я) версия не дает изменять размеры разделов визуально, как я делал в предшествующих версиях. Пришлось поднять старую версию (хорошо, что она сохранилась в запасниках!) Итак, добавляю еще десяток гигабайт к диску С:. В EASEUS Partition Manager Home Edition это делается так.
1. Выполняю команду Resize/Move Partition. Появляется окно "Resize/Move Partition". 2. Устанавливаем нужный размер в поле "Partition Size:". То же можно сделать перетягиванием размеров диска на панели с графическими значками дисков. 3. Поскольку я увеличиваю размер С: и уменьшаю его для раздела F:, то делаю это так: -Уменьшаю размер F:, перетягивая его левую границу вправо, после чего между ним и диском E: образуется незанятое дисковое пространство. -Перетягиваю вправо поочередно диск E:, а потом D:, чтобы незанятое дисковое пространство находилось сразу справа от С: 4. Щелкаем кнопку "Apply". 5. Выдается запрос на необходимость перезагрузки операционной системы.
В процессе перезагрузки EASEUS Partition Manager Home Edition перехватывает управление и выполняет действия изменения размеров логических дисков. При этом процесс изменения размера очень шустр для незанятого дискового пространства и относительно долог для больших разделов логических дисков, содержащих информацию. Например, весь процесс переброски 10 Гб с диска F: с последующим добавлением этого пространства для С: занял около 70 мин. на моем двухъядерном AMD Phenom II с тактовой частотой 3 ГГц. При этом я особо не заморачиваюсь, выполняя все операции модификации размеров дисков за один раз, хотя настоятельно рекомендую делать их поочередно, за несколько проходов.
При успешном окончании всех действий произойдет повторная перезагрузка с сообщением, что все прошло нормально.
Теперь начинаю разборку с самим файлом подкачки. Сначала выясняю его размер и вижу, что он, мягко говоря, не впечатляет. Поскольку рекомендуется размер файла подкачки оставлять на усмотрение Windows, то выполняю следующее:
- В свойствах "Мой компьютер" перехожу на вкладку "Дополнительно";
- В группе "Быстродействие" щелкаю кнопку "Параметры";
- В окне "Параметры быстродействия" перехожу на вкладку "Дополнительно";
- В группе "Виртуальная память" щелкаю кнопку "Изменить";
- В окне "Виртуальная память" устанавливаю переключатель в положение "Размер по выбору системы";
- Щелкаю кнопку "Задать".
Задумываюсь, что бы такое еще сотворить для повышения быстродействия... Вспоминаю уже подзабытую мною программульку PageDefrag известного разработчика Марка Руссиновича. Ее рекомендуется использовать с программой-дефрагментатором в операционных системах Windows NT/2000/XP/2003. Кроме оптимизации и дефрагментации реестра, программа дефрагментирует ещё ряд системных файлов, недоступных для оптимизации обычным дефрагментатором, в том числе и файл подкачки.
Устанавливаю ее. Обращаю внимание на ее "установку", поскольку она более чем необычна. Итак, загружаем инсталляционный файл pagedfrg.exe и попадаем в следующее окно.
Выставляем установки так, как это показано на рисунке, и щелкаем "ОК". Вот это и будет установкой... Теперь при загрузке операционной системы PageDefrag будет дефрагментировать как файл реестра, так и еще нескольких системных файлов.
Кстати, деинсталляция программы также осуществляется из этого модуля, для чего следует установить переключатель в положение "Don't defrag (uninstall)" (не дефрагментировать, деинсталлировать).
И вот после выполнения всех описанных действия с удовольствием наблюдаю, что компьютер - несмотря на весомую потерю оперативной памяти - опять "крутится" довольно шустро.
И последнее, но не менее важное. Все вышеописанное верно для операционной системы Windows XP.
|