Книга: 500 типичных проблем и их решений при работе на ПК
Жесткий диск все время «шуршит», даже когда я не работаю за компьютером. В чем причина постоянных обращений к нему и как от этого избавиться?
Жесткий диск все время «шуршит», даже когда я не работаю за компьютером. В чем причина постоянных обращений к нему и как от этого избавиться?
Причина кроется в сильной фрагментации жесткого диска. Еще совсем недавно было популярно мнение, что система NTFS надежно защищена от фрагментации. Но, как показали время и исследования, данное мнение – не более чем попытка выдать желаемое за действительное. На самом деле, эта файловая система подвержена фрагментации даже сильнее, чем «стареющий» FAT32.
Примечание
Фрагментация – явление, при котором части (фрагменты) одного файла расположены на диске не рядом друг с другом, а разбросаны по всему его объему. В результате снижается скорость обработки данных и увеличивается нагрузка на процессор. Дефрагментация – это процесс, обратный фрагментации, в ходе которого части «разбитого» файла собираются воедино.
Первые 12 % диска под управлением NTFS отводятся под основную таблицу файлов – MFT. Она содержит список всех имеющихся на диске файлов (имя, размер, положение на диске). Запись в область MFT невозможна, но когда больше места на диске не остается, то MFT сокращается вдвое, после израсходования освобожденного пространства снова сокращается вдвое и т. д. При этом освобождаются все более мелкие участки дискового пространства. В результате фрагментация заполненного более чем на 88 % диска растет очень быстро. При появлении свободного места MFT снова увеличивается, что, в свою очередь, приводит к фрагментации основной таблицы файлов. Помимо этого, из-за плохого алгоритма работы NTFS фрагментируется и в штатных ситуациях, когда свободного места вполне достаточно.
Кроме перечисленных недостатков, у NTFS, конечно, есть и свои преимущества (иначе она не была бы так популярна), однако, касательно фрагментации, результаты действительно неутешительны. Данная проблема свойственна и FAT32, но в NTFS она приобрела новые оттенки из-за того, что усложнилась сама файловая система.
Борьба с фрагментацией в системе FAT32 не вызывает особых сложностей. Для этих целей можно использовать встроенную утилиту дефрагментации Windows 2000/XP, которая хоть и не обеспечивает максимальных показателей, зато всегда под рукой. Если хотите добиться лучшего эффекта, попробуйте воспользоваться утилитой Perfect Disk (www.raxco.com). Самые же лучшие показатели на FAT32 принадлежат программе Norton Speed Disk (www.symantec.com). Эта утилита обеспечивает самую высокую скорость работы с данными после дефрагментации, правда, и на выполнение самого процесса приложение Norton Speed Disk требует больше времени.
С дефрагментацией NTFS все обстоит несколько сложнее. Пользоваться для этой цели встроенной утилитой Windows 2000/XP крайне нежелательно – она приводит к значительной фрагментации свободного места. Даже после однократного ее использования вы обнаружите, что фрагментация новых файлов лавинообразно растет, и вам придется запускать данную утилиту снова и снова, чтобы привести диск в порядок. Почти как наркотик.
Для эффективной дефрагментации NTFS рекомендуется использовать приложение Diskeeper (www.execsoft.com; на прилагаемом компакт-диске вы можете найти бесплатную версию программы – Diskeeper Lite). По результатам всех тестов, она признана лучшей в своем роде. Помимо возможности выбрать файлы для оптимизации вручную, Diskeeper позволяет отслеживать состояние фрагментации дисков и выполнять быструю дефрагментацию во время загрузки операционной системы.
Следует упомянуть, что в большинстве случаев программы дефрагментации для своей работы требуют не менее 10 % свободного места на диске, в то время как для работы Diskeeper достаточно даже 1 %, хотя это намного увеличивает общее время дефрагментации.
Совет
Поскольку дефрагментация файлов особенно сильно проявляется при недостатке свободного места, старайтесь всегда иметь в запасе незанятого пространства около 35 % от объема раздела.
Борьба с фрагментацией возможна и без использования программ специального назначения. К сожалению, полностью избавиться от этого вредного явления не удастся, но уменьшить его масштаб вполне возможно. Фрагментация исчезает при копировании файлов, поэтому, если у вас есть второй раздел, на котором достаточно места, скопируйте туда наиболее фрагментированные файлы. После этого удалите оригиналы и скопируйте файлы обратно. Такой способ хорошо действует на FAT32, поскольку она не подвержена фрагментации свободного места, а успех данной операции на NTFS будет зависеть от того, какой программой дефрагментации вы пользовались ранее.
Как правило, хорошие программы дефрагментации являются платными, и пользователям приходится либо довольствоваться 30-дневной версией приложения, либо искать к нему «лекарство» у хакеров (о покупке программного обеспечения в наших широтах речь идет довольно редко). Посему бесплатные программы, которые требуют от пользователя чуть больше навыков в обращении с компьютером, зато не требуют денег, всегда будут актуальны. Одну из таких утилит – очередное произведение программиста Марка Руссиновича (Mark Russinovich) под названием Contig (www.sysinternals.com) – стоит упомянуть обязательно. Главное ее назначение – дефрагментация существующих файлов или создание новых, заданного размера и нефрагментированных (то есть целостно расположенных на диске). К примеру, если нужно дефрагментировать файл базы данных (base.myd), который расположен на диске E:, достаточно запустить утилиту из командной строки со следующими параметрами: contig –v e:base.myd.
Чтобы дефрагментировать системные DLL-библиотеки, воспользуйтесь командой contig –s с:windows*.dll.
- Система ужасно «тормозит», подолгу «задумывается» и постоянно «шуршит» винчестером. Как ускорить работу?
- Что такое твикеры и для чего они используются?
- На компьютере катастрофически не хватает памяти. Как ее освободить?
- В моей системе нет утилиты Настройка системы (msconfig). Где ее взять?
- При завершении работы Windows сообщает, что некоторые процессы не отвечают, и компьютер не выключается. Как завершать такие процессы автоматически?
- Появляется сообщение об ошибке Недостаточно виртуальной памяти, файл подкачки отсутствует или слишком мал. Что делать?
- Жесткий диск все время «шуршит», даже когда я не работаю за компьютером. В чем причина постоянных обращений к нему и как от этого избавиться?
- Как узнать время непрерывной работы Windows?
- Можно ли ускорить доступ к Панели управления?
- Как получить исчерпывающую информацию о драйверах, установленных в системе?
- Файлы без расширения, как правило, текстовые. Как сделать, чтобы при двойном щелчке кнопкой мыши они открывались в Блокноте?
- Файл с неизвестным расширением. Как его идентифицировать?
- На диске С: не хватает места. Что делать?
- Какие папки можно удалить, чтобы уменьшить объем, занимаемый Windows XP?
- Можно ли убрать всплывающее сообщение Недостаточно места на диске?
- Windows требует вставить установочный компакт-диск, которого у меня нет, но его копия хранится на жестком диске. Как объяснить системе, чтобы она обратилась к этой копии?
- При неудачном выполнении некоторых операций Windows динамик издает пронзительный звук. Можно ли заставить его замолчать?
- Что обозначают номера ошибок?
- Можно ли указать использование по умолчанию вместо C:Program Files другого каталога для установки программ?
- Во время загрузки появляется окно с запросом пароля, но раскладка используется русская, а у меня пароль на английском. Как поменять раскладку?
- Можно ли входить в систему без ввода имени и пароля?
- Не могу войти в систему под учетной записью администратора, поскольку среди имен пользователей, отображаемых на экране приветствия, таковой нет. Что делать?
- Как выборочно скрыть имена пользователей, отображаемых на экране приветствия?
- Возможно ли, чтобы при создании нового пользователя для него уже был настроен Рабочий стол?
- Как назначить логическому диску или CD-ROM другую букву?
- Как ускорить навигацию по папкам?
- Я слышал, что на Рабочем столе могут отображаться новости, гороскопы, анекдоты из Интернета. Как это реализовать?
- Часы Windows показывают неправильное время, как их настроить?
- Что делать, если вместо русских букв в программах – непонятные символы?
- Как добавить свою папку в окно открытия документа?
- Можно ли с ярлыков на Рабочем столе убрать стрелки?
- Как сменить стандартный значок?
- Куда пропала Корзина с Рабочего стола?
- Как переименовать Корзину?
- Как просматривать размер папок в Проводнике?
- Можно ли отключить автозапуск компакт-дисков?
- Как избежать проблем с установкой программ? При установке не удается создать файл
- Я установил программу и не хочу, чтобы другие пользователи о ней знали. Как скрыть ее?
- Как удалить ненужные команды из контекстного меню?
- Можно ли отредактировать меню Отправить?
- Я что-то слышал о порядке просмотра сетевых подключений. Где его можно настроить?
- Чтобы установить Service Pack 2, надо ли предварительно устанавливать Service Pack 1?
- Я установил Service Pack 2 для Windows XP, но с ним не хотят работать некоторые программы. Как его удалить из системы?
- Можно ли интегрировать в пакет установки Windows Service Pack и другие обновления, чтобы потом не приходилось их устанавливать дополнительно?
- Если я переустановлю Windows, мне придется ее повторно активировать?
- На всех дисках моего компьютера есть папка System Volume Information. Для чего она нужна?
- Появляется ошибка Проводника, после чего он закрывается
- На установочном диске Windows много файлов с расширением CAB. Что это за файлы?
- В Диспетчере задач пропали все вкладки, кнопки и пункты меню
- Какую файловую систему выбрать при форматировании дисков?
- Как конфигурировать загрузку Windows?
- Я слышал, можно менять ядро Windows. Как это сделать?
- При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Память не может быть read. Что это такое и как с этим бороться?
- Можно ли отказаться от Проводника? Мне удобнее работать с Total Commander, но Проводник все равно постоянно «висит» в памяти
- Я не использую NTFS, но очень нужно запретить пользователям запуск одной программы. Это реально?
- Чем отличается спящий режим от ждущего?
- Можно ли сделать командную строку цветной (как в фильме «Матрица»)?
- Как открыть каталог с помощью командной строки?
- Можно ли при помощи горячих клавиш переводить компьютер в спящий режим?
- Как заблокировать компьютер с помощью командной строки?
- Как сделать, чтобы компьютер выключался/перезагружался при нажатии сочетания клавиш?
- Когда нужен постскриптум в бизнес-тексте?
- Повреждения жесткого диска
- При копировании с жесткого диска на «флэшку» иногда появляется сообщение о дополнительной присоединенной информации, кот...
- Улучшенное время отклика для версии SuperServer
- Часы в Windows показывают неправильное время
- Профессиональная терминология не всегда уместна
- Новая структура данных на диске: ODS11
- 2. Визуальный язык знают все Жест с ручкой в руках
- Глава 7. Дата и время
- Домашняя мастерская: вы всегда на работе
- Установка системы на уже подготовленный жесткий диск
- Загрузочные дискеты и Live CD для Windows