Лабораторна робота №13: Відновлення видалених даних.
Мета: набути навичок налаштування програних продуктів які мають вплив або залежні від жорсткого диску, працювати з програмами сервісного обслуговування ЖМД.
Теоретична частина
Втрати інформації це проблема не тільки користувачів а і досвідчених професіоналів. Втрата інформації можлива не лише за вини людини яка використовую комп'ютер. Причинами можуть бути віруси. Зараз рідко зустрічаються віруси які так безцеремонно руйнують інформацію. Частіше це програми які змінюють назву та внутрішню інформацію текстових документів як наприклад Word, Excel, Write, Calc. Також часто зустрічаються віруси які блокують доступ до операційної системи на етапі завантаження.
Рисунок 1 Фізичне руйнування жорсткого диску
Часто причиною проблем з цілісністю даними є вимкнення живлення комп'ютера в результаті перебоїв зі світлом або в результаті системних помилок та раптового апаратного перезавантаження системи. В такому випадку добре допомагає системна програма Cheсk Disk. Вона звіряє інформацію записану в файловій таблиці даних про файли та самі файли на диску. Також робить інші перевірки для того щоб відновити втрачені частини файлів або файли.
Одна із причин проблем з цілісністю даних це проблема зруйнованих секторів на жорсткому диску. Таке руйнування може відбутися через струс системного блоку або ноутбука. В іншому випадку через удар. Таким чином головка зчитування-запису доторкається до поверхні диску і руйнує його фізично.
В іншому випадку причиною руйнування секторів є закінчення властивостей матеріалу який запам’ятовує інформацію. Це відбувається через 5, 7, 10, 15 років. В різних моделях та через різне навантаження експлуатації час дуже відрізняється.
Симптоми несправносте диску
Фізичне вираження втрати даних проявляється в тому, що раптово «зникає» логічний диск, або розділ з файловою системою відображається як невідформатований, зникають окремі файли або каталоги, а спроба відкрити файл додаток виявляється безуспішною, бо додаток видає помилку.
Також можлива відсутність жорсткого диску в BIOS. Тобто диск не визначається системою.
Як зберігається інформація на диску
Як ми знаємо з курсу архітектури – інформація на жорсткому диску зберігається в хаотичному порядку. Один файл може бути розміщеним в різних секторах.
Після видалення файлу або каталогу з файлової таблиці видаляється запис про ці файли або каталоги чим знищується інформація про існування даних.
В такому випадку інформація фізично не видаляється, адже це непотрібна робота, тому є можливість її відновити. Видалення інформації непотрібне тому що нова запишеться поверх старої. Для відновленні інформації потрібно сканувати поверхню яка вважається пустою на наявність файлів. Якщо дані не були перезаписані ми вірогідно отримаємо наш файл.
У тому випадку, якщо запис на диск проводилася (форматування диска, установка операційної системи), ймовірність остаточної втрати даних може бути досить велика. В даному випадку можливість успішного відновлення даних залежить від співвідношення обсягів втраченої і записаної інформації і, звичайно, вдало підібраних методів лікування. Правило тут діє просте - чим більше інформації записано, тим менше шансів відновити загублені службові записи.
На думку багатьох фахівців на даний момент найбільш ефективним інструментом для відновлення втрачених даних, є пакет R-Studio. Він використовується при роботі з носіями, відформатовані в FAT32, NTFS, EXT2, EXT3, UFS. Якщо ж файлова система отримала значні пошкодження, необхідно використовувати програми EasyRecovery в режимі RawRecovery.
Відновлення інформації з flash карток
Серед пристроїв flash-пам'яті найбільшу популярність і поширення набули: USB-диски (USB drive), карти пам'яті SmartMedia, CompactFlash, MultiMedia, Memory Stick, Secure Digital, xD-Picture. Називають їх в народі просто флешки.
Головна функція flash карток - збереження інформації з подальшим перебросом її на вінчестер.
Сфера використання флеш карток: цифрові фотоапарати, відеокамери, диктофони, мобільні телефони, mp3-плеєри і інші компактні електронні пристрої.
Програма BadCopy Pro підтримує роботу з усіма типами сучасних Flash-карт: CF / SD / SM / MS / MMC / XD. Використовуючи правильно її можливості можна легко відновити ті фото, які ви вважали втраченими. Однак, втрата даних з флеш може відбутися не тільки з-за необережності користувача, але і внаслідок інших, більш серйозних причин. Тому, давайте розглянемо більш докладно всі можливі причини втрати даних і способи відновлення даних з flash карток .
Якщо втрата даних пов'язана з порушенням логічної системи побудови файлів, то при підключенні до системи такий накопичувач виглядає як невідформатований. Відновлення інформації з флеш , в цьому випадку, проводиться з використанням спеціального програмного забезпечення. На першому етапі відновлення даних необхідно провести сканування всієї флешки. Виявлена в процесі сканування, службова інформація, дає можливість скласти «карту» розташування даних, в якій знаходяться дані про те, до якого файлу або каталогу належить той чи інший кластер. Також стає доступною інформація про розмірах, назвах елементів сканируемой файлової системи.
Після цього здійснюється сам процес відновлення даних , суть якого полягає в перенесенні вибраної інформації на інший носій.
Ще однією причиною втрати даних в флеш можуть стати апаратні несправності, які трапляються внаслідок поломки електроніки, яка забезпечує обмін інформацією між мікросхемою пам'яті і шиною USB.
Відновлення даних з flash карток в цьому випадку необхідно починати з від'єднання мікросхеми пам'яті (її випаюючи ють) і з'єднання її з программатором, за допомогою якого відбувається зчитування її вмісту.
Після цього відбувається розшифровка прочитаної інформації, а потім подальше відновлення даних .
Ще один спосіб відновлення флеш - перепайка мікросхеми пам'яті на такий же накопичувач.
Відновлення даних з збійних компакт-дисків.
В якості передмови найзагальніші рекомендації з читання збійних компактів. Якщо нічого не виходить, спробуйте програмно знизити швидкість зчитування даних (наприклад, за допомогою Nero Drive Speed і інших подібних утиліт) або використовувати інший привід - зі зчитуванням даних проблем може і не бути у нових приводів на відміну від "затертих" CD-ROM ' ів п'ятирічної давності або у дорогих апаратів з хорошою корекцією помилок
Вставляємо компакт-диск, запускаємо CD Speed, в меню вибираємо Extra -> Scandisc, внизу відзначаємо опцію (перевірка поверхні диска) і запускаємо тест. В результаті отримуємо карту поверхні диска:
зеленим кольором на ній відзначені нормальні сектора, які читаються без проблем,
жовтим - пошкоджені (damaged) сектора, їх швидше за все вдасться зчитати,
червоним відзначені повністю нечитабельним сектора.
Карта поверхні диска залежить від конкретного приводу - дорожчі і нові моделі з кращим алгоритмом корекції помилок і більш якісною оптикою, природно, дадуть кращі результати.
Для повністю "зелених" дисків проблем бути не повинно. Можна спокійно користуватися стандартними засобами Windows для роботи з файлами або своїм улюбленим файл-менеджером. Власне, такі диски ніякого відношення до теми статті не мають. Вони повністю справні - з чим я вас і вітаю :)
А ось дисками, де є жовті або червоні сектора, ми займемося впритул. З "жовтими" дисками, де є пошкоджені сектора, особливих проблем не буде - дані з них відновлюються відносно легко і безболісно.
Непридатні для читання (червоні) області диска - це вже проблема. Розглянуті нижче програми відновлення даних просто будуть замінювати нелічені біти з цих областей нулями. Якщо для диска з DivX-фільмом це не так важливо (не думаю, що втрата 5 секунд чергового голлівудського блокбастера - велика проблема), то для дистрибутива програми або будь-якого архіву така заміна має значення. Так що, вирішуйте самі, можливо, простіше дістати десь схожий диск, якщо він не існує в одному лише екземплярі.
Обидві утиліти безкоштовні і мають російськомовний інтерфейс.
1. Super Copy
Як пише сам автор: "Дана програма призначена для копіювання файлів великого розміру з несправних носіїв. Програма замінює нелічені байти копируемого файлу на нулі. Наприклад, програма може стати в нагоді для копіювання фільмів з пошкоджених компакт-дисків. При перегляді фільму практично не буде помітно пошкоджень в зображенні. "
З визначенням можна погодитися, тільки от замість "несправних носіїв" слід читати "пошкоджених носіїв". Super Copy добре працює з дисками, де є пошкоджені (жовті) сектора. А ось компакти з червоними нечитабельним областями програмі не під силу, копіювання зупиняється з висновком помилки. Будь-яких спеціальних досліджень з цього приводу не проводив, можливо, це особливості мого приводу LG 8520B, хоча не думаю.
В цілому програма справляє сприятливе враження - гранично простий і зрозумілий російськомовний інтерфейс - кілька формочок, кілька пунктів меню і нечисленні налаштування - в цих двох соснах не заблукаєш. Super Copy працює в будь-якими файлами (hdd, cd, dvd, floppy :), не обов'язково знаходяться на компакт-диску. DivX-фільм розміром близько 700 МБ з пошкодженого компакт-диска Super СМІТТЮ "передирає" приблизно хвилин за 9. Програма поширюється безкоштовно (220 КБ, windows, freeware).
2. CDCheck
CDCheck - потужна і цікава програма. Вона призначена не тільки для відновлення даних з збійних компакт дисків (так само як і з будь-яких інших носіїв), але і для перевірки ступеня пошкодження носія і можливості копіювання з нього певної папки або файлу. Програма володіє зрозумілим інтерфейсом: кнопочки говорять самі за себе, в налаштуваннях можна включити російський інтерфейс, можливості настройки вас теж не розчарують.
На відміну від Super Copy, CDCheck копіює і диски з нечитабельним (червоними) секторами, хоча і дуже повільно - на копіювання стандартного компакт-диска в 700 МБ піде кілька (в залежності від специфіки алгоритму корекції помилок вашого приводу) годин. Біти, які після декількох спроб, кількість яких налаштовується, не вдалося вважати, замінюються нулями.
Дуже хороша програма з прекрасними можливостями і функціональним інтерфейсом. Копіює файли і папки з будь-яких носіїв. В ході відновлення даних користувач отримує докладну статистику про швидкість роботи, минулому часі і очікуваному до закінчення результату, швидкості читання і кількості вже прочитаної інформації, а також докладні відомості про пошкоджених і не читаються секторах.
Все б добре, однак CDCheck підійде тільки для "міцних духом" користувачів - навіть на непошкоджених областях диска програма не поспішає розганяти вище 150 КБ / сек (1x), на пошкоджених секторах швидкість ще нижче. Так що, збираючись відновлювати який-небудь семьсотмегабайтний фільм за допомогою CDCheck, подумайте, можливо, простіше попросити у знайомих диск. У мене процедура копіювання фільму зайняла 2:50 (і не подумайте, що це час в форматі хвилини: секунди!).
Все ж CDCheck прекрасно підійде для файлів меншого розміру і в тих випадках, коли будь-що-будь необходімовосстановіть інформацію з зіпсованого носія. CDCheck безкоштовна для некомерційного використання. Детальніше про програму написано на офіційному сайті.
