Реферат: Дефрагментация и проверка диска

Проверка диска.

Жесткий диск, а такжехард-диск и винчестер – основные запоминающие устройства компьютера, главноехранилище информации. И хранилище это хрупкое. Для сохранения этого хранилища Windowsпредоставляет 2 важнейшие дисковые программы. Это Проверка диска и Дефрагментация диска.

В процессе работы накомпьютере случаются ситуации, когда нарушается структура информации на диске. Онаможет быть нарушена по разным причинам. В основном это происходит из-за сбоев изависания программ во время записи на диск. Но наиболее часто возникают ошибкифайловой структуры. Так, часто на диске остаются участки файлов, которыесистема считает занятыми информацией, но в то же время не относит ни к одномуфайлу (так называемые потерянные кластеры). Бывают ситуации, когда один и тотже участок диска записан, как принадлежащий двум файлам одновременно(перекрещенные файлы-cross-linkedFiles),или когда размер файла не совпадает со значением, записанным в таблицеразмещения файлов (allocationerror). Такой слегка поврежденный диск, в общем, не теряетработоспособности, но если неисправности на нём накапливаются, может ипотерять…

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

Утилита Проверка диска как раз ипредназначена для таких проблем. Она проверяет общую структуру данных, папок,таблиц размещения файлов, ищет потерянные цепочки данных (кластеры) и проч. Ипо возможности устраняет обнаруженные ошибки. Кроме того, она может проверитьвсю поверхность диска на наличие сбойных участков и попытаться все неиспорченные данные с этих участков перенести на исправные. Сами же сбойныеучастки помечает специальным указателем (badblock– плохой блок), чтобы этот участки вдальнейшем не использовались для записи информации.

На рисунке 1.1 вы видите окноутилиты проверки дисков (ScanDisk). Программапредназначена для восстановления структуры дисков компьютера. Не обращаясь кспециализированным программам, вы сможете решить многие проблемы диска.

В верхнем окошке мышкойвыбираете проверяемый диск. Он выделяется синим. Если хотите разом проверитьнесколько дисков, щёлкайте по ним с клавишей Ctrl(выбор вразбивку) или Shift(выбор подряд).

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

А вот при полной проверкисперва проверяются служебные области, а потом – шаг за шагом, блок за блоком –вся его поверхность. Полную проверку чаще делают для дискет, на которыхпоявились сбои. Или для таких же сбойных винчестеров.

Можете сразу же разрешить ей Исправлять ошибки автоматически поставивгалочку в соответствующий квадратик.

<img src="/cache/referats/19688/image002.jpg" v:shapes="_x0000_s1028">
Рис. 1.1<span Verdana",«sans-serif»;mso-ansi-language:EN-US">ScanDisk

<span Verdana",«sans-serif»"> обрабатывает диск С

Самые опытные могут тутнемного отличиться: воспользоваться кнопками Настройка (доступна только в режиме полной проверки) иДополнительно.

Если вы захотите узнатьрезультаты проверки, то они задаются в первой секции окна дополнительныхнастроек. Нужно ли вести файл протокола – во второй. Если выбрать здесь вторуюстроку (Дополнять), то в такомпротоколе будут собираться результаты всех проверок на протяжении длительноговремени. А первая строка (Заменить)задает, что протокол каждый раз начинается сначала.

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

Но если произошел сбой вмомент записи файла, то могут остаться ничейные цепочки, на которые нессылается никто. Для того чтобы они попусту не занимали место, Scandiskможетих стереть (строка Освобождать) илипреобразовать в файлы с именами File0000, File0001 и т.д., которые складывает кучкой в корневойдиректории проверяемого диска. Вы сможете просмотреть их любым известным вамспособом, а потом ненужные стереть. Впрочем, практика показывает, что в такихфайлах редко сохраняется что-то важное, поэтому проще стирать их сразу.

Хуже (но реже) ситуация,когда в результате сбоя два файла претендуют на один и тот же кластер. Есливыбрать первую строку в секции Файлы собщими кластерами, то обапретендента будут удалены. Возможно, правильнее выбирать вторую строку Делать копии. Будет создана копияспорного кластера и каждому файлу достанется по штуке. Может быть, хоть один изних окажется исправен.

Иногда на диске оказываютсяфайлы с неправильными именами или с неверной датой, что тоже проверить иисправить Scandisk(секция Проверять).

После того как вы ввели всёэто, щёлкните на кнопке Запуск иждите окончания работы. Причем, чем больше объём диска, тем дольше приходитсяждать. Из-за длительности этого процесса многие никогда не запускают полнуюпроверку, ограничиваясь стандартной. На современных высококачественных дискахэто, в общем, вполне оправданно: они очень редко дают сбой поверхности.

Если программа находит ошибки,она их устраняет. По итогам своей работы выдает результат: были ли ошибки, икакие именно.

Правда, если вы что-то пишитена проверяемый диск, например,сохраняете файл в текстовом редакторе, считываете страничку из Интернета (онавсегда записывается на системный диск в кэш-директорию в папке Windowsили DocumentsandSettings) и проч., — то после каждой такой записи программаначинает всё сначала (рестартует).

Порой возникает и совсемпарадоксальная ситуация: проверка дисков начинается, но до конца дойти никак неможет, всё время прерывается какими-то обращениями к диску.

Такие проблемы возникаютобычно лишь с системным диском – тем, на котором расположена папка Windows или Winnt. Надругих тестирование идёт без рестартов.

Иногда правда мешаетавтоматическое сохранение файлов в текстовом редакторе, иногда – работаантивируса или каких-то служебных программ, которые самостоятельно запускает Windows, о чём вы можете и не подозревать.

Для того чтобы этогоизбежать, надо, во-первых, завершить текущий сеанс работы с Windowsи сразу же после начала нового сеанса запуститьпроверку. Во-вторых, загрузиться в безопасном режиме.

Можно также загрузиться сдискеты и запустить из папки WindowsCommandдосовскуюверсию Scandisk’а (файл Scandisk.exe).

Досовский вариант выглядитнемного иначе, но не в этом суть. Если вы, скажем, зависли, и перезагружатьсяпришлось кнопкой Resetна корпусе компьютера, топри следующем старте, чтобы застраховать себя от сбоев на диске, Windows95 и 98 используют для проверки именно досовскуюверсию

Scandisk’а, запуская её передзагрузкой графической оболочки Windows. Тогдакак Millennium, в котором Dos’aнет как такового, запускает виндоузовскую.

Чуть забегая вперед, скажу:если вам придется вручную запускать проверку диска в досовском режиме, вводитев командной строке команду:

C: WindowsCommandScandiskc: — проверка и исправление диска С: (указан полный адрес утилиты проверки);

Scandiskс: — проверка иисправление диска С: (без указания полного адреса утилиты). Такая форма записииспользуется, когда вы запускаете проверку с загрузочной дискеты или же –предварительно перейдя  в папку C: WindowsCommand;

Scandiskc: d: — проверка иисправление дисков С: и D:;

Scandisk/all– проверка и исправление всех дисков;

Scandiskc: /autofix–проверка и исправление диска без запроса подтверждения в случае ошибки;

Scandiskс: /autofix/nosave–исправление диска без дополнительных запросов и стирание потерянных цепочек(кластеров).

В начале идет проверкалогической структуры диска, а затем проверка поверхности диска.

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

При обнаружении ошибок будетпредложен вариант их исправления.

Часто при наличииперекрещенных файлов имеются и потерянные кластеры. Если программа обнаруживаетих, то обычно следует дать команду на их удаление без создания файла. Какправило, потерянные кластеры принадлежат временным файлам, созданнымпрограммами, и из них редко удается извлечь что-либо, кроме отдельных участковтекста.

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

При проверке сжатого диска,первоначально осуществиться программа его host–диска.

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

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

Утилиты проверки.

В принципе, проверятьструктуру диска время от времени необходимо. Думаю, при интенсивной работе скомпьютером – не реже, чем раз в неделю, а после сбоев – каждый раз.

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

Впрочем, совершеннонеобязательно делать ее именно Scandisk’ом.Есть и другие утилиты аналогичного назначения, например, NDD(NortonDiskDoctor)из пакета NortonUtilitiesдля Windows(1.2).

<img src="/cache/referats/19688/image004.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1029">Рис. 1.2 <span Verdana",«sans-serif»">Утилита проверки

Но очень важно, чтобыпрограмма, которой вы пользуетесь, была достаточно новой, чтобы пониматьустройство файловой системы FAT32, котораяиспользуется в Windows98 и Ме, ирусифицированной, чтобы правильно воспринимать имена папок и файлов, написанныерусскими буквами.

Так, для  Windows98 и Ме необходимы NortonUtilitiesдля Windowsверсии3.0 и выше, а лучше версий 2000 или 2002. Для классического Windows95 сгодится и вторая версия NortonUtilitiesдля Windows. А вот более старыми версиями пользоваться нельзя.Категорически не годятся старые досовские версии нортоновских утилит всехверсий, которыми широко пользовались еще совсем недавно. Эти версии могут непонимать длинных имен файлов.

В NTесть своя собственная утилита проверки, которая умеетработать не только с обычными файловыми системами FATи FAT32, но такжеи со специфической энтишной файловой системой NTFS.

Тут всего две настройки. Есливы собрались проверить системный диск или диск, на котором есть открытые файлы(например, в текстовый или графический редактор загружен файл, взятый именно сэтого диска), то галочка в строке Автоматическипроверять системные ошибки тут же вызовет сообщение, что система не можетполучить монопольного доступа к диску, а потому будет работать при следующемперезапуске системы. Можно и отказать ей в этом, но тогда работать программа нестанет.

Галочка в строке Проверять и восстанавливать поврежденныесектора позволит программе просмотреть участки дисковой поверхности,помеченный бэд-блоками, и попытаться вернуть их к первоначальному виду.

Что очень приятно энтишнаяутилита (по сравнению с Scandisk’ом)совсем не пугается, если вы во время ее работы сохраните, например, файл напроверяемый диск или что-то с него удалите. Даже если он системный илизагрузочный.

В комплекте NTестьеще одна хорошая программа для проверки дисков в WindowsNT, которая запускается из командной строки. Называетсяона Checkdisk, и осуществляет более серьезную и глубокую проверку,чем обычная и находит и поправляет больше ошибок. Запускается она так:

chkdskc: — проверка диска С: с созданием файла отчета;

chkdskс: /f– то же, но сисправлением ошибок;

chkdskc: /f/r– то же, но с поиском и исправлением поврежденныхсекторов. Если Checkdiskобнаруживает, чтокакие-то другие программы работают с диском, который ей предложено проверить,она попросит разрешения отключить диск (обозвав его «томом») и только потомпойдет проверять. По окончании проверки диском снова можно будет пользоваться.

Если запускать проверку так:

chkdskc: /f/x– то программа проверит диск и исправит ошибки,отключив этот том без лишних вопросов.

Авот с системным диском так не получиться. Отключить его нельзя никогда. Местоэтого Checkdiskпредложит вам проверить системный диск (опять обзоветего «томом») при следующей загрузке системы – до того, как диск окажетсянепоправимо занят другими программами.

Дефрагментация диска.

Бывает так, что при записиинформации на жесткий диск Windowsиногдаразбивает файлы на части, сохраняя их на разных участках диска, например, частьфайла может оказаться в начале диска, другая – в середине, что-то в самомконце. А для того, чтобы мы по-прежнему полагали нашу программу единым целым –головкам винчестера, приходиться работать в очень быстром темпе.

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

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

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

Кнопка Настройка (кстати, её нет в Windows95) позволит задать некоторые параметрыдефрагментации. Вы сможете указать, надо ли перемещать наиболее частоиспользуемые программы в начало диска для ускорения их запуска, надо липроверять диск на наличие ошибок. Если вы только что проверили его  Scandisk’ом,то последнюю галочку можно убрать. Но вообще убирать  ее не следует: дефрагментация идет только дотех пор, пока Scandiskне наткнется на ошибкуфайловой системы. После этого вам предлагают все же проверить свой диск иисправить на нем ошибки.

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

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

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

Если хотите посмотретьдефрагментацию, нажмите кнопку Сведения.Она позволит посмотреть карту оптимизируемого диска. Квадратиками разных цветовбудут обозначены на карте свободные и занятые участки поверхности диска, ужеоптимизированные (дефрагментированные) и еще пока нет, находящиеся в начале, всередине диска и в конце.

При интенсивной работедефрагментацию надо проводить примерно раз в один-три месяца, особенно когда выработаете с большими объемами данных – с графикой высокого разрешения ибольшого размера, со звуковыми или видеофайлами. Все-таки скорость запускапрограмм, считывания и записи файлов с хард-диска после дефрагментации довольнозаметно возрастает. Хотя эффект и не очень длительный.

Между прочим defragпозволяетосуществить дефрагментацию, как обычных дисков, так и сжатых из состава MS-DOS6.22. Правда процесс дефрагментации сжатых дисковпроводится в два этапа и занимает существенно большее время.

При вызове программы вывыбираете диск (уже проверенный) для работы; программа сначала анализируетсостояние памяти системы, состояние файловой структуры и выдает рекомендации порежиму дефрагментации.

Существует два режима работыпрограммы: полная дефрагментация или только фрагментированных файлов (обычноее проводят еженедельно).

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

При необходимости, процесс,можно прерывать (клавиша Esc) ипродолжать.

Программа позволяет отсортироватьфайлы на диске по различным критериям (дате создания, размеру и т.д.). Этаопция устанавливается через меню программы, но используется очень редко. Смыслее заключается в том, что работа с файлами, расположенными в начале диска, какправило, производится несколько быстрее, чем в конце…

Утилиты дефрагментации.

В уже упоминавшемся наборепрограмм  NortonUtilitiesестьдостаточно быстрая и умелая утилита дефрагментации – SpeedDisk(«быстрыйдиск») единственная на сегодняшний день программа, которая может оптимизироватьдиск полностью, не создавая маленьких, не заполненных фрагментов свободногоместа, а некоторым нравится программаDiskepeer(«дискохозяйка», по аналогии с housekeeper– домохозяйка).

<img src="/cache/referats/19688/image006.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1031">Рис. 1.3<span Verdana",«sans-serif»">Утилитадефрагментации

Первоначально Diskepeerбыла ориентирована, прежде всего, на пользователей WindowsNT/2000 (сложнаясистема защиты, которая делала дефрагментацию диска не слишком простой задачей).Также, она снабжена встроенным планировщиком, способным запуститьдефрагментацию в нужный вам период времени, а также может быть «сторожем»,который непрерывно отслеживает операции записи на диск и, если необходимо,вовремя корректирует работу операционной системы.

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

Особенность Diskepeerсостоит в том, что выполняется степень автоматизациивсех необходимых действий.

Если в чем и проигрывает Diskepeer,например, NSD, такэто в 2 пунктах: дефрагментация свободного места полная дефрагментация врежиме, сеанса, без перезагрузки.

И опять годятся только свежиеверсии, понимающие как файловую систему FAT32 с длинными именами файлов, так и русские именапапок и файлов.

<img src="/cache/referats/19688/image008.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1030">В Windows2000и XPокно дефрагментатора выглядит так, как показано на рисунке 1.4. Можно сперва проверитьстепень фрагментации диска (кнопка Анализ).Если степень фрагментации велика, программа предложит вам провести обработку,нажав кнопку Дефрагментация.

Рис. 1.4<span Verdana",«sans-serif»">Дефрагментациядиска в

<span Verdana",«sans-serif»; mso-ansi-language:EN-US">Windows<span Verdana",«sans-serif»"> <span Verdana",«sans-serif»;mso-ansi-language:EN-US">XP<span Verdana",«sans-serif»">

А можно сразу нажать Defragment: произойдет и анализ, и обработка.

Здесь дефрагментатор ничегоне боится, и все сначала не начинает.

На Западе довольнораспространена утилита PerfectDisk2000.Он является последней разработкой, что позволило ей учесть промахи и находкиконкурентов. Он не требует перезагрузки дл оптимизации файла подкачки и MFT(MasterFileTable,главная таблица файлов — аналог FATв Windows98/Me). Вся работа по наведению порядка на жестком дискевыполняется в режиме 1 сеанса (на это период программа предлагает вам закрытьвсе открытые файлы).

еще рефераты
Еще работы по компьютерам и переферийным устройствам