ББК 32.973.233-018 УДК 004.658 П. А. Ташков Восстановление данных на 100 % (+CD) Серия «На 100%» Заведующий редакцией Д. Гурский Руководитель проекта Ю. Чернушевич Ведущий редактор Е. Каляева Литературный редактор Я. Бурбовская Художники О. Русецкая, С. Шутов Корректоры Т. Курьянович, В. Субот Верстка А. Ломако Ташков П. А. Т25 Восстановление данных на 100 % (+CD). — СПб.: Питер, 2009. — 208 с.: ил. — (Серия «На 100%»). ISBN 978-5-388-00521-2 В книге изложены методы восстановления данных с различных носителей информации — жест- ких дисков, массивов RAID, CD, DVD, карт флэш-памяти, карт фотоаппаратов и мобильных телефонов. Ремонт поврежденного оборудования рассматривается в издании только как один из аспектов всего про- цесса извлечения данных. Основная тема — извлечение данных, поврежденных из-за физических или логических нарушений в работе компьютерной системы либо неверных действий пользователя. В книге рассматривается восстановление случайно удаленных файлов, извлечение ценной информации с поломан- ных жестких дисков; описываются программы и методика восстановления данных с поврежденных масси- вов RAID, что критически важно для работы корпоративных компьютерных систем. Книга не требует специальной подготовки читателя: простые пошаговые процедуры восстановле- ния данных предваряются описанием принципов их хранения на различных носителях. На прилагаемом к книге компакт-диске вы найдете демоверсии многих описанных в книге про- грамм. © ООО «Питер Пресс», 2009 Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было фор- ме без письменного разрешения владельцев авторских прав. Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-5-388-00521-2 ООО «Питер Пресс», 198206, Санкт-Петербург, Петергофское шоссе, д. 73, лит. А29. Налоговая льгота — общероссийский классификатор продукции ОК 005-93, том 2; 95 3005 — литература учебная. Подписано в печать 18.08.08. Формат 70×100/16. Усл. п. л. 16,77. Тираж 2500. Заказ Краткое содержание Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 От главы коллектива авторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 От издательства. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Глава 0. Принципы хранения информации. . . . . . . . . . . . . . . . .10 Глава 1. Восстановление поврежденных файлов. . . . . . . . . . . .15 Глава 2. Восстановление данных с жестких дисков. . . . . . . . . .39 Глава 3. RAID и восстановление информации. . . . . . . . . . . . . . .82 Глава 4. Восстановление данных с flash-накопителей . . . . . 103 Глава 5. Восстановление данных с лазерных дисков . . . . . . 139 Глава 6. Предупреждение потерь информации . . . . . . . . . . . 178 Оглавление Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 От главы коллектива авторов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Глава 0. Принципы хранения информации. . . . . . . . . . . . . . . . . . . . . . 10 Носители и накопители . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Случаи потери информации и принципы восстановления. . . . . . . . . . . . . . . . . . . . . 12 Глава 1. Восстановление поврежденных файлов. . . . . . . . . . . . . . . 15 Структура файлов в программе Hexplorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Понятие формата файла. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Восстановление файлов собственными средствами прикладных программ . . . . . 20 Восстановление документов средствами Microsoft Word . . . . . . . . . . . . . . . . 20 Восстановление архивов в программе WinRAR . . . . . . . . . . . . . . . . . . . . . . . . 22 Восстановление баз 1С:Предприятие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Программы для восстановления файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Пакет Office recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Программа JPEG Recovery Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Программа CDRfind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Восстановление файлов в HEX-редакторе. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Полезные ссылки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Глава 2. Восстановление данных с жестких дисков. . . . . . . . . . . . . 39 Устройство жестких дисков. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Гермоблок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Плата электроники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Геометрия и адресация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Организация дорожек и секторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Оглавление 5 Форматирование жестких дисков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Главная загрузочная запись и таблица разделов . . . . . . . . . . . . . . . . . . . . . . . 46 Файловые системы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Причины потери данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Диагностика и тактика. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Восстановление данных при аппаратных неисправностях . . . . . . . . . . . . . . . . . . . . 53 Замена платы электроники. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Программа MHDD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Программа Victoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Тяжелая артиллерия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Восстановление данных при логических ошибках диска. . . . . . . . . . . . . . . . . . . . . . 65 Восстановление вручную. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Программа R-Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Программа GetDataBack for NTFS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Программа EasyRecovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Восстановление случайно удаленных данных . . . . . . . . . . . . . . . . . . . . . . . . . 80 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Глава 3. RAID и восстановление информации. . . . . . . . . . . . . . . . . . . 82 Принципы работы RAID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Уровни RAID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Контроллеры и конфигурирование RAID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Программный RAID-массив. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Причины потерь данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Тактика восстановления данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Программные средства восстановления данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Программа R-Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Программа File Scavenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Отдельные случаи восстановления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Восстановление данных из поврежденных массивов . . . . . . . . . . . . . . . . . . 100 Восстановление данных из разрушенных массивов . . . . . . . . . . . . . . . . . . . 101 Извлечение данных из RAID-0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Глава 4. Восстановление данных с flash-накопителей. . . . . . . . . 103 Принцип работы и устройство flash-памяти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Контроллеры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Конструкция flash-диска USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Виды и конструкция карт памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Устройства считывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Логическая организация. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6 Оглавление Причины потери данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Физические нарушения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Логические нарушения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Восстановление данных, потерянных из-за физических неисправностей. . . . . . . 114 Неисправности разъема и обвязки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Неисправность контроллера. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Неисправности микросхемы памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Восстановление данных, потерянных из-за логических неисправностей . . . . . . . 122 Программа FlashNul. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Обработка образа диска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Программа F-Recovery for CompactFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Программа Smart Flash Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Программа ObjectRescue Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Восстановление информации с SIM-карт. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Принцип работы SIM-карты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Устройства считывания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Программа Data Doctor Recovery — SIM Card . . . . . . . . . . . . . . . . . . . . . . . . . 136 Другие программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Глава 5. Восстановление данных с лазерных дисков. . . . . . . . . . 139 Принципы хранения данных на лазерных дисках. . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Виды носителей и технологии. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Приводы оптических дисков. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Стандарты и совместимость . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Логическая организация данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Причины потерь данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Восстановление данных при физических повреждениях. . . . . . . . . . . . . . . . . . . . . 155 Загрязнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Трещины. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Царапины . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Чтение диска с разрушенной служебной областью . . . . . . . . . . . . . . . . . . . . 163 Программное восстановление данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Программа IsoBuster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Программа AnyReader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Другие программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Глава 6. Предупреждение потерь информации . . . . . . . . . . . . . . . . 178 Цена информации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Принципы предупреждения потерь. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Оглавление 7 Надежное уничтожение данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Сохранность носителей. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Жесткие диски . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Flash-накопители . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Лазерные диски . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Резервное копирование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Средства операционной системы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Программа Acronis True Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Домашний компьютер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Малая сеть. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Новые решения и перспективы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Введение Чем больший объем информации поступает к нам каждый день, тем больше мы за- висим от ее сохранности. Любопытно, что количество цифровых данных, к которым нам приходится обращаться, растет гораздо быстрее, чем степень надежности уст- ройств для их хранения. «Человеческий фактор» также остается неизменным. Более того, то трепетное отношение, которое мы испытывали к первым дискетам и винчес- терам, стало уже немодным. В результате материальный и моральный ущерб от потерь данных только увеличивается. Совсем недавно о сохранности и восстановлении информации говорили в основном применительно к корпоративному сектору. Се- годня же любой из нас очень зависим от того, что хранится на диске его компьютера, компакт-дисках, flash-картах и картах памяти в мобильных устройствах. Сегодня восстановление данных — важная составляющая работы с любой инфор- мацией. Существуют большие компании, сделавшие восстановление потерянной информации своей основной сферой деятельности, и множество индивидуальных мастеров, предлагающих помощь в решении подобных проблем. Вместе с тем в большинстве случаев с извлечением удаленных или поврежденных данных гра- мотный пользователь, не говоря уже о системном администраторе, вполне может справиться самостоятельно. Благо, и отдельные энтузиасты, и целые коллективы выработали множество программных решений, используемых для восстановления данных, с которыми вы уже готовы были проститься навсегда. Некоторые програм- мы ориентированы даже на начинающего пользователя и довольно просты в при- менении. Эта книга — одна из первых попыток составить практическое руководство к дей- ствиям в самых разных ситуациях утраты информации, с которыми может столк- нуться любой из нас. Возможно, кому-то она поможет самостоятельно спасти крайне важные документы, вдруг исчезнувшие с жесткого диска компьютера. Для кого-то книга может стать первым шагом к занятиям профессиональным восста- новлением информации. Эта сфера деятельности не только весьма увлекательна, но и, как показывает опыт, довольно прибыльна. В начале книги кратко будут рассмотрены общие принципы хранения информации в компьютере и ее восстановления в случае потери. Как читатель сможет убедить- ся, эти принципы применимы к любому носителю — разница лишь в некоторых технических деталях. Каждая из глав посвящена практическим аспектам восстановления данных с ос- новных типов носителей: винчестеров, полупроводниковых накопителей и лазер- От издательства 9 ных дисков. В отдельной главе рассматривается работа с RAID-массивами: хотя они и состоят из обычных жестких дисков, извлечение данных оттуда носит особый характер. В последнюю главу книги включены смежные с восстановлением данных вопросы: предупреждение потерь информации и его планирование, гарантированное безо- пасное удаление данных, рациональное использование носителей и резервное ко- пирование. Все эти проблемы анализируются как с точки зрения системного адми- нистратора, так и с позиции «домашнего пользователя». ПРИМЕЧАНИЕ Вопросы ремонта носителей в книге рассматриваются лишь настолько, насколько это нужно для извлечения данных, хранившихся на них. Это сделано совершенно сознательно: как правило, ремонт, особенно программный, приводит к полному уничтожению информации на диске, хотя и делает его пригодным к дальнейшей эксплуатации. На прилагаемом к книге компакт-диске находятся демоверсии некоторых программ, описанных в книге. От главы коллектива авторов Высказать замечания и пожелания, задать вопросы по этой книге вы можете по адресу [email protected] или посетив нашу домашнюю странич- ку www.sigmaplus.mcdir.ru (здесь вы найдете дополнительные материалы к книге, сможете принять участие в форуме или пообщаться в чате). Александр Жадаев От издательства Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты [email protected] (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение! На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах. Глава 0 Принципы хранения информации (cid:2) Носители и накопители (cid:2) Случаи потери информации и принципы восстановления