
Тема 4. Восстановление диска и данных.
№1. Система хранения информации на дисках.
Часто сбои программного обеспечения, ошибки производителей аппаратного обеспечения, вирусы или просто некорректные действия приводят к частичной или полной потере данных - важных и не очень. Обращаться с вопросами о том, как восстановить данные, в магазин, где вы купили компьютер, обычно бесполезно, а поиск технических специалистов требует времени. Естественно, самые сложные ситуации требуют подробного профессионального анализа, можно также обратится в специализированную фирму, но это будет стоить немалых денег и времени. Хотя существует вероятность, что у вас в компьютере произошла стандартная ошибка, с исправлением которой при некоторых навыках можно справиться самостоятельно, в короткое время и без финансовых затрат.
Структура жесткого диска
В диске, предназначенном для хранения информации, применяются магнитные материалы. Компьютерные данные хранятся в отдельных намагниченных областях жесткого диска. Каждая такая область называется сектором. В каждом секторе содержится определенное количество байт. Секторы, как правило, объединяются в группы, называемые кластерами. Секторы и кластеры образуют дорожки. Общее представление о диске:
Размещение данных на диске
Также важным обстоятельством является способ, которым персональный компьютер оберегает эти дорожки от изменений. Это обеспечивается применением дорожек каталогов, содержащих информацию о каждом файле - его размере, месте расположения и т.п.
Байты, из которых состоит файл, не обязательно находятся в смежных секторах. Они могут находиться в любом месте жесткого диска. Поэтому в них должна храниться информация о расположении следующего сектора.
Разбрасывать данные, содержащиеся в файле, по произвольно расположенным местам на жестком диске неэффективно. Результатом такого расположения будет замедление работы. Поэтому имеет смысл время от времени дефрагментировать диск, применяя утилиты дефрагментации. При дефрагментации все данные, принадлежащие одному файлу, объединяются в одной непрерывной области данных.
Интересный аспект хранения файлов на жестком диске: когда файл на жестком диске удаляется, данные, хранившиеся в этом файле, остаются на диске, но вся информация о нем удаляется из каталога. Теперь секторы, в которых хранился файл, становятся доступными для использования, поскольку воспринимаются системой как свободные. Новые данные записываются поверх старых, но отдельная процедура удаления данных не выполняется.
Итак, у нас есть секторы, содержащие все данные определенного "удаленного" файла, но информация в дорожке каталога о нем отсутствует.
Специальные утилиты, например Norton UnЕrase, могут обнаружить секторы, принадлежащие удаленным файлам и отобразить их содержимое на экране - и даже превращать их в файлы, которые могут использовать соответствующие приложения. Это относится как к файлам, хранящимся на жестких дисках, так и к файлам на дискетах.
Даже если некоторые из секторов удаленного файла заполнены данными из других, записанных поверх него файлов, все еще возможно просмотреть остаток файла при помощи утилиты восстановления. Она отыщет удаленные файлы, оставшиеся на жестком диске, а затем определит местонахождение всех существующих секторов, содержащих данные из этого файла. Вы сможете просмотреть всю доступную информацию, а затем сохранить ее в новом файле.
Если вы редко работаете на компьютере и не создаете новые файлы больших размеров, то остатки удаленных файлов (или значительные их части) могут оставаться на диске в течение длительного периода времени. Но даже при интенсивной ежедневной работе на ПК, учитывая, что емкость современных винчестеров огромна, некоторые файлы и их части могут уцелеть.