Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Оба параметра позволяют Windows дождаться момента низкой активности, прежде чем записать несохраненные данные иа диск, что повышает производительность. Но потерять данные можно, если питание прекратит поступать к диску прежде, чем эти данные будут сохранены. Чтобы помочь предотвратить потерю данных, Windows периодически командует диску сохранить поставленные в очередь данные, независимо от состояния активности, — произвести запись кэша из буфера. Второй параметр отключает эту функцию, что может улучшить производительность, но, естественно, с некоторым риском.

Microsoft рекомендует использовать функцию Отключить очистку буфера кэша записей Windows (Turn off Windows write-cache bufferflushing on the device) только для дисков с отдельным источником питания.

Интенсивный курс дефрагментации

Лучший способ обеспечить максимальную производительность жесткого диска -это регулярно, еженедельно или раз в две недели, производить дефрагментацию. При постоянной работе большинство файлов становятся фрагментированными (разбитыми на части)» что замедляет доступ к ним. Эта же проблема увеличивает вероятность потери данных. И чем более полон диск, тем более необходимой становится дефрагментация.

Чтобы запустить дефрагментатор, откройте Провдник, щелкните правой кнопкой на жестком диске, выберите Свойства (Properties), а затем вкладку Сервис (Tools) и щелкните на Начать дефрагментацию (Defragment Now) (или запустите dfrgui. exe). Нажмите Дефрагментировать диск (Defragment disk) (рис. 4.7), чтобы начать процесс.

Дисковый дефрагментатор перекладывает файлы на жестком диске так, чтобы они стали непрерывными. Он также объединяет свободное пространство, консолидируя файлы настолько, насколько возможно. В автоматическом режиме вы не увидите никакого интерфейса, он будет работать незримо на заднем плане.

А теперь плохие новости.

Начиная с Windows 95 и до Vista дефрагментатор отодвигался все дальше и дальше от пользователя. В Windows 7 предприняты правильные шаги, и программа стала показывать процент дефрагментации для каждого диска (см. рис. 4.7). К сожалению, минималистский дизайн лишает дефрагментатор дополнительных настроек.

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

Если вам нужна карта диска или усовершенствованные настройки, надежное планирование запуска или детализированное создание отчетов, найдите PerfectDisk (http://www.perfectdisk.raxco.com/). Он не бесплатен, но иа веб-сайте можно скачать демонстрационную версию программы.

Бесплатный дефрагментатор Auslogics Registry Defrag (http://www.auslogics.com/ru/) обещает улучшить производительность Windows, оптимизируя реестр.

Дефрагментатор командной строки

Дефрагментатор не настолько слаб, как это кажется. Хотя он не предлагает такого комфортного управления, как PerfectDisk, но существует малоизвестная функция, вызываемая из командной строки (defrag.exe), которая предоставляет немного больше настроек, чем версия, доступная через Проводник.

Откройте окно командной строки в режиме администратора и введите строку defrag с: /а /v

Нажмите Enter, чтобы сгенерировать отчет.

Чтобы выполнить полную дефрагментацию одного диска, введите defrag с: /и

Для дефрагментации всех томов с визуализацией процесса введите defrag /с /и

^ Механизм, используемый defrag.exe, тот же, как и в GUI-версии (dfrgui.exe).

** Если вы запустите дефрагментацию из командной строки, а затем нажмете Ctrl+С, %1 { у дефрагментатор прекратит работу.

Для быстрой дефрагментации диска (объединения свободного пространства) введите

defrag с: /х

Чтобы увидеть больше параметров, наберите defrag /?..

Включите автоматический запуск дефрагментации при загрузке

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

1. Откройте редактор реестра.

2. Найдите ветвь

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

3. Включите (или выключите) этот режим.

Возможно, эта настройка была включена... А вы когда-либо видели, чтобы Windows выполнял дефрагментацию при запуске?

Причина этого в том, что выполняется не полная дефрагментация. Вместо этого происходит дефрагментация загрузочного сектора, которая влияет на файлы, зарегистрированные Prefetch (см. врезку «Не забудьте про Prefetch») и перечисленные в файле Layout.ini.

Дефрагментацию загрузочного сектора можно выполнять в любое время, запуская в командной строке функцию Defrag с недокументированным параметром /Ь: defrag с: /Ь.

НЕ ЗАБУДЬТЕ ПРО PREFETCH

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT