• Авторизация


Дефрагментация 12-06-2006 00:30 к комментариям - к полной версии - понравилось!


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

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

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

Что это даст. Увеличение скорости файловых операций. То есть по сути всего. Если Вы давно не делали дефрагментацию, то почувствуйте прибавление в скорости..
В статьях рекомендуют делать дефрагментацию не реже раза в месяц.
Я Вам скажу так. Если Вы часто, что переписываете, архивируете и т.д. То можете делать раз в месяц. Если Вы в основном играете, ходите по просторам сети Вам не зачем подвергать свой диск таким нагрузкам раз в месяц.

Чтобы запустить системный дефрагментатор, примените команду defrag
Так же можно завести его через Пуск - Главное меню - Программы - Стандартные - Служебные - Дефрагментация диска.
Есть альтернативные дефрагментаторы, поскольку встроенный дефраг слишком осторожен и диск дефрагментирует плохо.

Рекомендовать всегда сложно. Поскольку сколько людей столько и мнений. И "лучшей" программы не существует, ибо каждый Вам назовет свою лучшую. Хоть и не пробовал в работе и половины дефрагментаторов. Я естественно не исключение.
Но я все же расскажу о деврагментаторе которым я пользуюсь.

PerfectDisk
Достоинств у него много. Скажу основные.
Все указывается в настройках. Может дефрагментировать программы согласно данным Prefetch , то есть переместит наиболее часто загружаемые программы и файлы в начало диска.
Так же может дефрагментировать файл подкачки и файл спящего режима. Может это делать хоть раз в день.
Есть возможность работать по сети.
И еще много полезного.
Сайт программы http://www.raxco.com/

LI 5.09.15
вверх^ к полной версии понравилось! в evernote
Комментарии (17):
Несколько слов о NTFS, дефрагментации дисков и таблице файлов

NTFS - объектно ориентированная файловая система, которая обрабатывает все файлы как объекты с атрибутами. Практически все объекты представляют собой файлы, а все, что имеется в файлах представляет атрибуты этого файла. Каждый занятый сектор на томе NTFS принадлежит какому-либо файлу. И вовсе не обязательно что файлы, необходимые для работы системы или какой-нибудь программы располагаются в соседних секторах / кластерах...

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

Как известно, система сильнее всего фрагментирует файлы когда свободное место кончается, когда приходится использовать мелкие дырки, оставшиеся от других файлов. Тут возникает первое свойство NTFS, которое прямо способствует серьезной фрагментации.

Диск NTFS поделен на две зоны. В начала диска идет MFT зона - зона, куда растет MFT, Master File Table. Зона занимает минимум 12% диска, и запись данных в эту зону невозможна. Это сделано для того, чтобы не фрагментировался хотя бы MFT. Но когда весь остальной диск заполняется - зона сокращается ровно в два раза. И так далее. Таким образом мы имеем не один заход окончания диска, а несколько. В результате если NTFS работает при диске, заполненном на около 90% - фрагментация растет как бешенная.

Попутное следствие - диск, заполненный более чем на 88%, дефрагментировать почти невозможно - даже API дефрагментации не может перемещать данные в MFT зону. Может оказаться так, что у нас не будет свободного места для маневра.

Далее. NTFS работает себе и работает, и всё таки фрагментируется - даже в том случае, если свободное место далеко от истощения. Этому способствует странный алгоритм нахождения свободного места для записи файлов - второе серьезное упущение. Алгоритм действий при любой записи такой: берется какой-то определенный объем диска и заполняется файлом до упора.

Для решения этой проблемы в состав ОС Windows XP входит включена оснастка Дефрагментация диска. Это очень хороший дефрагментатор, который не нуждается в том, чтобы его заменяли другим ПО этого назначения. Почему это мы так утверждаем: потому что сами тестировали знаменитые Norton Utilities, которые не имеют себе равных. И встроенный дефрагментатор со своей задачей справлялся ничуть не хуже. в его основные функции входит:

* Возможность работы с томами, имеющие кластеры любого размера.
* Возможность работы с любыми файловыми системами Windows.
* Обрабатываются файлы, занимающие ЛЮБОЕ количество кластеров.
* Возможность дефрагментирования Master File Table (MFT - главная таблица файлов)


В процессе дефрагментации кластеры диска организуются таким образом, чтобы файлы, папки и свободное пространство по возможности располагались непрервывно. В результате значительно повышается производительность файловой системы, поскольку сокращается количество операций ввода/вывода, необходимое для чтения определенного объема информации. Следует также отметить, что при дефрагментации свободное пространство не объединяется в одну непрерывную область, а располагается в нескольких областях. Это значительно скоращает время выполнения дефрагментации.

Для того, чтобы запустить эту оснастку необходимо в свойствах диска выбрать вкладку tools - dafragment now.
Затем в открывшейся остнастке можно провести анализ диска на необходимость дефрагментации либо начать, собственно, эту самую дефрагментацию.
Несколько слов о NTFS, дефрагментации дисков и таблице файлов. Окно дефрагментации
Несколько слов о NTFS, дефрагментации дисков и таблице файлов. Окно дефрагментации/Skipped/



Цветовым делением выделяются данные в следующей слассификации:

* Красным - фрагментированные области
* Темно-синим - нефрагментированные области
* Белым - свободное пространство тома
* Зеленым - системные файлы, которые не могут быть перемещены.


Время проведения этой операции зависит от размера винчестера, что понятно. А также от степени фрагментации, например том, размеров в 10 ГБ, который ни разу не был дефрагментирован и который заполнен на 80% дефрагментировался у меня около часа! В то время как 40 гиговые винты могут быть дефрагментированы за 20 минут...все относительно.

Запустить процесс можно также из командной строки, вы будете лишены GUI, но процесс будет идти быстрее. Для этого в командной строке необходимо выполнить команду defrag.exe.

На будущее: желательно каждый месяц, как минимум проводить дефрагментацию, в таком случае и система будет работать быстрее и жесткий диск прослужит немного больше...


Источник: www.onlyxp.narod.ru
краткий хелп по команде Defrag(примечание:удобна тем,что дефрагментирует также и загрузочные файлы)

http://it.bakinity.biz/smart.php?cat=2&id=32
кстати,вот кое-что по поводу BootDefrag

В Windows XP появилась новая функция BootDefrag (или BootOptimize), суть которой заключается в следующем. Поскольку дефрагментация и оптимизация расположения на диске файлов, нужных системе во время загрузки, решающим образом влияет на весь процесс загрузки ОС, а пользователю часто лениво самому запускать дефрагментатор (не то чтобы даже часто, а почти всегда), то система теперь умеет сама - так сказать, без участия оператора - оптимизировать эти файлы, причем не как ей вздумается, а основываясь на данных все тех же файлов notosboot-B00DFAAD.pf и layout.ini.Правда, происходит автоматическая дефрагментация при простое системы - если пользователь 10-30 минут после загрузки ОС не производил никаких операций. А потому может случиться так, что на вашей интенсивно используемой системе файлы окажутся не оптимизированы.Проверить, произошла ли оптимизация, можно, заглянув в реестр - если в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction стоит параметр "OptimizeComplete"="Yes", то дефрагментация была произведена. Если же этого пока не случилось, то просто перегрузите ПК и оставьте его минут на тридцать в одиночестве - Windows сама все сделает, и ускорение следующей загрузки будет заметно даже на глаз.Только запомните, что перед оптимизацией ПК со свежеустановленной ОС должен иметь в своем багаже хотя бы три перезагрузки для накопления нужных данных. Штатный дефрагментатор Windows XP не отменяет эту оптимизацию, так что пользоваться им можно без опаски.Если же вы сомневаетесь, работает ли вообще у вас эта функция, или хотите ее отключить, то проверьте в реестре наличие параметра, включающего BootDefrag: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction - параметр "Enable"="Y".В принципе, если система уже однажды оптимизирована и файлы на диске расположены должным образом, то вряд ли есть смысл оставлять эту функцию и дальше работающей - ее отключение может еще немного ускорить загрузку.Практика Но, к сожалению, желаемое не всегда соответствует действительному. Для того же, чтобы выяснить, как обстоят дела в реальности, на вполне конкретных компьютерах, а не на абстрактных системах из тестовых лабораторий в Редмонде, придется самолично вооружиться секундомером и небольшой утилиткой, позволяющей максимально объективно измерять время загрузки системы и по результатам мониторинга принудительно проводить оптимизацию загрузочных файлов.Называется она BootVis, а скачать ее можно отсюда - www.microsoft.com/hwdev/fastboot/download/BootVis_File.exe. Утилита эта примечательна во всех отношениях и вызвала своим недавним появлением настоящий фурор в некоторых сетевых конференциях. Во всех новостях утверждалось, что после ее использования система начинает грузиться на 30%, а то и на все 50% быстрее. О том, насколько это справедливо, мы еще поговорим, а пока нас интересует ее работа в части мониторинга загрузки ОС.Помимо того, что BootVis очень наглядным образом показывает, сколько и на какой этап загрузки системы уходит времени (например, параллельность выполнения этих этапов на ее графиках наблюдается более чем отчетливо), она умеет отображать график загрузки центрального процессора при старте системы, график дисковых операций ввода-вывода, график задержек при загрузке драйверов и еще ряд данных, полезных не только для удовлетворения собственного любопытства, но и для выяснения причин заторов системы во время ее загрузки.Аналогичная информация выводится и для режимов StandBy и Hibernate - на временной шкале прекрасно прослеживается весь процесс засыпания и пробуждения компьютера. Сведения, которые выводит программа, кстати говоря, не ограничиваются лишь графиками - еще более детальную информацию по каждому этапу загрузки ОС можно получить, если воспользоваться контекстным меню, появляющимся при щелчке правой кнопкой мыши на том или ином участке графика.Пользоваться программой очень легко, да и инсталляции она не требует - достаточно распаковать скачанный архив в любую удобную папку или прямо на Рабочий стол. После ее запуска в меню "Trace" вы увидите четыре команды: Next Boot, Next Boot with Driver Delays, Next Standby / Resume, Next Hibernate / Resume.Это режимы тестирования, которые предлагает BootVis. Учтите только, что при тестировании времени перехода в спящий режим и возврата из него вне контроля BootVis остается считывание файла hyberfil.sys, в котором сохранено содержимое оперативной памяти, так что без секундомера все-таки не обойтись. Для нашего же случая определения времени загрузки Windows нужно выбрать режим "Next Boot", после чего программа перегрузит систему и сразу после старта ПК начнет отслеживать процесс запуска ОС.Как только Windows полностью загрузится, на дисплее автоматически появится окно BootVis со всей собранной ей информацией. Единственное условие ее успешной работы заключается в том, что нельзя выключать Планировщик заданий, иначе программа не сможет сама запуститься.Итак, на тестовый ноутбук Sony VAIO FX101 (Celeron 600, 128 Мб, 10 Гб UDMA/66), на котором "Миллениум" загружается секунд за 20, была установлена вторая система - Windows XP (раздел FAT32). Для начала отложим BootVis в сторонку и измерения произведем исключительно секундомером, дабы не было риска их исказить каким-то влиянием BootVis. Самая первая загрузка Windows XP оказалась и самой долгой - помимо того, что система не была никоим образом пока не оптимизирована, во время первого ее запуска еще имела место и куча всяких глупостей типа рекламного тура по Windows XP.Заняла она почти минуту, что сразу напомнило сонную Windows 2000. К слову сказать, самая первая загрузка не подвергается мониторингу со стороны ОС и не учитывается при последующей оптимизации, поскольку из-за своих особенностей не является типичной. Далее производим несколько перезагрузок ОС подряд и получаем неплохо повторяющийся, а значит объективный результат - около 40 секунд нужно для запуска не оптимизированной Windows XP на реальном и не очень отставшем от жизни ПК. Это, конечно, раза в два хуже, чем у Windows Me, но улучшения по отношению к Windows 2000 уже заметны (хотя до заявленных Microsoft 30 секунд новая система пока явно не дотягивает).Чтобы сработала функция BootDefrag, попробуем сразу же после загрузки оставить систему в бездействии минут на 30. (Именно этого и не делают многие пользователи, не знакомые с особенностями Windows XP, из-за чего их система в течение долгого времени не показывает всех своих возможностей.) И действительно - минут через 20 простоя сама по себе возникает некая дисковая активность, очень похожая на процесс дефрагментации, длится это все минут 5.Посмотрим, что получилось. Перегружаем ПК - и оказывается, что Рабочий стол появляется на экране уже через 27-28 секунд! Вот они, новые технологии в действии! Не исключаю, что благодаря им на некоторых ПК Windows XP станет грузиться даже быстрее Windows Me. Так что можно с определенностью сказать, что Microsoft на этот раз выполнила свои обещания - система загружается очень даже шустро.Посмотрим далее, какой эффект даст применение столь радостно встреченной широкой публикой утилиты BootVis. Сначала проведем обычный мониторинг загрузки, чтобы выяснить, насколько ее данные совпадают с тем, что показывает наш секундомер. После нескольких тестов получаем среднее время загрузки ОС, равное 25 секундам - это на две секунды меньше итогов ручного метода, что, в общем, не так критично и можно списать на погрешности измерения и небольшое расхождение точек отсчета.Главное - результат стабильно повторяется от загрузки к загрузке, значит, можно переходить к самому интересному эксперименту: разрешить BootVis оптимизировать систему для получения обещанного 30-процентного прироста скорости загрузки. Наши 25 секунд должны после этого чудесным образом превратиться в 15, что не просто круто, а очень круто даже для Windows Me! В меню Trace выбираем пункт "Optimize System" и в течение нескольких томительных минут ожидания наблюдаем, как после перезагрузки программа упорно шуршит жестким диском, перемещая файлы по своим хитрым алгоритмам. Когда процесс дефрагментации завершается, снова запускаем мониторинг времени загрузки в BootVis, перегружаем ПК и смотрим, что же получилось...А получились все те же 25 секунд... Где же обещанные 30 и 50%??? Эффекта-то от программы никакого! А все дело в том, что наша тестовая система уже один раз сама себя оптимизировала - разница между 40 секундами и 27 секундами как раз и составляет те самые 30%, и больше тут уже сделать практически ничего нельзя. По крайней мере, изменения после действий BootVis слишком незначительны, чтобы быть достойными упоминания.Слухи же о чудодейственных возможностях BootVis, видимо, пошли от тех товарищей, которые столь активно используют свой ПК, что у Windows нет ни минуты свободного времени на проведение дефрагментации загрузочных файлов.Так что больших надежд на эту программу возлагать не стоит - механизмы, заложенные в Windows XP, и без нее прекрасно справляются с оптимизацией процесса загрузки, надо только после очередного включения ПК дать системе полчаса отдыха. BootVis же лишь делает все то же самое, но по запросу пользователя, в удобное для него время. Главное же достоинство этой программы заключается в том, что после ее применения не становится хуже, так что пробуйте - если есть желание ради призрачной надежды качать 325 кб.Рекомендации Параллельно с серьезным усовершенствованием операционной системы в части управления питанием и загрузки Microsoft дает рекомендации и пользователям предпринять со своей стороны ряд усилий для того, чтобы помочь Windows XP проявить себя во всей красе.Правда, все это отнюдь не означает, что рекомендации, подходящие к ускорению загрузки ОС, столь же благотворно скажутся на всем остальном процессе общения с Windows - например, использование NTFS не всегда оказывается оправдано на домашних системах, а пользоваться диском, имеющим всего один раздел, крайне неудобно. Почитать первоисточник вы сможете на странице www.microsoft.com/hwdev/fastboot
delfinn 16-06-2006-16:45 удалить
вопрос не по теме:
я тут однажды решил пароль ввести в биосе.
Короче, возможно ли камим либо способом
обойти этот пароль, сохранив систему и инфу на диске?
Ещё короче - как взломать пароль в биосе?
Заранее благодарен за ответ.))
Windows 19-06-2006-00:40 удалить
Исходное сообщение delfinn: вопрос не по теме:
я тут однажды решил пароль ввести в биосе.
Короче, возможно ли камим либо способом
обойти этот пароль, сохранив систему и инфу на диске?
Ещё короче - как взломать пароль в биосе?
Заранее благодарен за ответ.))

Его даже ломать не нужно. достаточно переключить один джампер на материнской плате и биос будет обнулен.

LI 5.09.15
delfinn 19-06-2006-21:00 удалить
Windows,
Большое спасибо!))
А можно узнать какой именно джампер нуно перключить на материнке - Gigabite. Или как он называется в руководстве по эксплуатации.
После обнуления, его нужно наверно вернуть в исходное положение или как?
delfinn, Все материнки разные.
Джемпер, который нам нужен с тремя контактами, редко с четырьмя.
Он всегда самый ближайший к батарейке, именно по этому его легко найти.
Просто замыкаешь другие контакты, включаешь компьютер. Он включится, но ничего отображать не будет. Выключишь, ставишь обратно, и все. Все установки БИОСа будут по умолчанию.

Лучше было бы, если бы ты смог сфотографировать мать или дать ее полное название.
delfinn 20-06-2006-19:52 удалить
Это случайно не он - JCMOS называется.
Один штырек свободный.
[510x534]
delfinn 20-06-2006-19:56 удалить
а ели просто батарейку вытащить и включить комп без неё? Тоже все настройки должны обнулиться, хотя не знаю какие могут быть последствия)))
delfinn, Да, джампер тот самый. И даже надписанный, здорово.
Батарейку лучше не вытаскивать, бывает что потом он частенько отказывается сохрянять настройки. И любит их терять. Лучше джампером.
delfinn 20-06-2006-23:25 удалить
Хмурая_сволочь,
Спасибо большое за консультацию, буду пробовать.
_vs4724_ 23-06-2006-19:52 удалить
перепробовал массу программ для дефрагментации... самая лучшая, на мой взгляд, Executive Diskeeper Professional. Дефрагментирует отлично, при большой загрузке процессора во время работы других приложений приостанавливает свою работу, есть планировщик и многие другие нужные функции. Рекомендую всем !!! сайт : www.diskeeper.com
delfinn 23-06-2006-23:33 удалить
А вот ещё вопрос.
С недавних пор у мой outlook Express и Iternet Explorer перестали показывать странички в автономном режиме, именно лирушные странички, любые другие пожалуста. Раньше я мог открывать(в авт.режиме) страницы двухнедельной давности. Сообщает об ошибке и закрывает прогу. Возможно это началось после подключения второго модема ADSL или просто совпадение.
Возможно ли как -то это исправить?
[459x232]
_vs4724_, Программа описанная мной в этом посте, в числе прочих обладает и тем что ты описал для Diskeeper. :)
delfinn, Исправить можно все,вопрос какой ценой.
я бы сделал так.
Вручную очистил бы историю, кэш, и темп.
В случаи если бы не помогло бы. Зашел бы на windows update и скачал бы обновленя.

как правило это помогает.
Есть и другие варианты.

P.S. как биос поживает?
delfinn 24-06-2006-20:22 удалить
Хмурая_сволочь,
Биос пока в порядке, пароль не просит, но вот не знаю, настройки - по умолчанию, не нужно ли их теперь корректировать под мои устройства (видюху, процессор и т.д.)

А на счет Iternet Explorer, то я вообще систему переустанавливал, но ошибка повторилась сразу, на чистой системе. Именно лирушные странички.


Комментарии (17): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Дефрагментация | Windows - 2000 ярдов под килем Windows | Лента друзей Windows / Полная версия Добавить в друзья Страницы: раньше»