Зручну корзину Recycle Bin робочого столу системи Windows можна назвати надійною. Файли, видалені за допомогою командного рядка, програми DOS або будь-який 16-розрядної програми не потрапляють в Recycle Bin. І, як відомо, після очищення Recycle Bin файли, що містяться в ній, зникають безповоротно. Безповоротно чи що?
Там, де Recycle Bin вже не діє, на допомогу приходять утиліти відновлення. Утиліта відновлення може відновити файли, які ви видалили з командного рядка, через DOS або 16-розрядний додаток, або ж при очищенні Recycle Bin. Деякі утиліти відновлення можуть навіть відновлювати файли з переформатованих дисків. Чарівна дія таких програм пов'язане зі способом видалення файлів операційною системою Windows. Навіть після очищення Recycle Bin система Windows фізично не видаляє файли з диска. Точніше, операційна система позначає кластери цього файлу, як доступні. До тих пір, поки кластер НЕ буде переписаний новими даними, файл ще знаходиться на диску, і його можна відновити.
На старт ... увага ... відновлюємо!
Для тестування я створив 30 файлів, що включають документи Microsoft Word, електронні таблиці Microsoft Excel, растрові файли, текстові файли і стислі файли. Я називав одні файли іменами формату 8.3, іншим давав довгі імена. Я створив кілька каталогів для зберігання файлів. Для кожного тесту я переформатував диск D, а потім копіював на нього тестові каталоги і файли.
Для тестування відновлення файлу з 32-розрядних додатків я використовував три методи видалення окремих файлів усередині каталогу і видалення цілих каталогів. Для оптимального моделювання реальних умов я спочатку переміщав 10 файлів в Recycle Bin, очищав корзину, потім запускав утиліту відновлення файлів. Далі я відключав Recycle Bin так, що система Windows могла сама безпосередньо видалити файли, потім видаляв другий комплект з 10 файлів і перезапускати утиліту.
Нарешті я видаляв остаточний набір з 10 файлів, використовуючи командний рядок, і перезапускати утиліту. Я застосовував таку процедуру для кожного продукту. Для тестування відновлення файлу, вилученого з DOS- і 16-розрядних додатків я видаляв файли, використовуючи меню файлів DOS з програми Word Perfect і програму File Manager в Windows NT. Жоден з цих способів видалення Recycle Bin не відслідковує.
результати
Всі три програми були прості в установці і використанні. Кожна утиліта пропонувала мені на вибір: або встановити інструмент на мій комп'ютер або запускати його прямо з компакт-диска або тридюймового диска. Для більш точного тестування я запускав всі програми з носія. Таким чином я міг уникнути можливості перезаписати кластери видалених файлів на жорсткому диску. Я повторив кілька випадкових тестів, запускаючи програми з жорсткого диска, і в результаті не виявлено відмінностей в продуктивності між програмами, встановленими на жорсткий диск і запускаються з носія.
Відновлюючи видалені файли, дійте за принципом «чим швидше, тим краще». Збереження інших файлів на жорсткому диску може привести до перезапису кластерів віддалених файлів, що зменшує шанси відновити втрачені дані повністю. Жодна з утиліт не зробить чарівництва, але всі продукти змогли повністю або частково відновити текстові файли ASCII і іноді - текст (але не форматується) у віддалених текстових документах, навіть при нестачі всіх непошкоджених кластерів файлу.
Кожна утиліта мала індивідуальні особливості та обмеження, але все три повністю відновлювали файли в більшості умов тестування. Утиліта RecoverNT - з її здатністю відновлювати видалені файли навіть після переформатування диска - виявилася потужнішою. Як інструмент відновлення, цей продукт чудовий, але для простого відновлення файлів його функції виглядають надмірними. Утиліта File Scavenger є таким же потужним пакетом, який може відновлювати файли з переформатувати розділу, але я виявив у неї такий недолік, як повна відсутність підтримки файлової системи FAT. Утиліта File Rescue, незважаючи на деякі помилки і проблеми з FAT32, проявляє себе як ефективна програма, що підтримує численні файлові системи і знімні носії.
File Rescue 2.5
Утиліта File Rescue здатна відновлювати файли з жорстких дисків, 3,5-дюймових дисків, накопичувачів Zip, Jaz і інших знімних носіїв. Продукт успішно пройшов більшість тестів, хоча я і знайшов пару помилок в тестованої версії. Утиліту можна отримати на CD-ROM або завантажити з Web сайту компанії Software Shelf. Я запускав програму з CD-ROM. Для тестування утиліти File Rescue спочатку я відформатував свій диск D, як розділ FAT, скопіював тестові файли на диск D, а потім видалив файли.
Програмне забезпечення представлено основним призначеним для користувача інтерфейсом (UI), який надав мені кілька параметрів для відновлення файлів. Спочатку я вибрав дисковод, на якому потрібно шукати видалені файли. Можна вибрати для сканування один накопичувач або все. Програма може сканувати накопичувач для виявлення певних файлів, файлів, які збігаються зі зразком, або всіх видалених файлів. Можна використовувати групові символи в поле пошуку, щоб знайти кілька файлів. Я вибрав режим пошуку для всіх видалених файлів на накопичувачі D.
Сканування тривало кілька секунд. Потім відкрилося вікно, показане на Екрані 1. Це вікно відображало ім'я, каталог, розмір, дату останньої зміни і умова відновлення для кожного віддаленого файлу, який програма виявила на накопичувачі D. Була вказана можливість відновлення (тобто Excellent, Good, Poor або Hopeless) віддаленого файлу. Утиліта File Rescue дає більшості файлів оцінку Good. Я міг впорядкувати ці файли в список з будь-якого отображаемому критерієм.
Я вибрав відновлювані файли зі списку і зазначив Undelete. Мені було запропоновано ввести цільової каталог для збереження відновлюваних файлів. За замовчуванням, програма позначає мій каталог temp як місце для відновлення, але я замість цього вибрав розділ E: \. Утиліта File Rescue повністю відновила всі вибрані файли. Я відкрив кожен файл у вихідному додатку для перевірки можливості читання.
Хоча програма знайшла і відновила всі файли, видалені окремо (тобто файли, видалені всередині каталогів, які я не чіпав), вона не знайшла файли, видалені разом з каталогом (тобто файли з каталогів, які я теж видалив ). Коли я зв'язався з Software Shelf, представник компанії визнав помилку, перешкоджає відновленню файлів з віддалених каталогів. Мені відправили по електронній пошті нову версію виконуваного файлу, і проблема була вирішена. Я перезапустив тести з новим файлом і зміг відновити файли з віддалених каталогів. Представник компанії Software Shelf пояснив мені, що новий виконуваний файл скоро буде доступний для завантаження і запроваджений у версії на CD-ROM.
Після тестування програми в розділі FAT я переформатував свій накопичувач D в файлової системі NTFS і повторив процес тестування. Утиліта File Rescue відновила всі 30 віддалених файлів, в тому числі стислі.
З Web-сайту компанії Software Shelf можна завантажити безкоштовну версію File Rescue, яка дозволяє відновлювати не більше п'яти файлів одночасно. Повнофункціональна комерційна версія коштує 68 доларів за ліцензію на копію для одного клієнта або 75 доларів за CD-ROM. Утиліті File Rescue потрібно 32 Мбайт оперативної пам'яті і, крім усього іншого, вона підтримує операційні системи сімейства Windows 9x.
File Scavenger 1.4
Утиліта File Scavenger - це інший потужний інструмент, здатний відновлювати недавно видалені файли і файли з переформатувати диска. Продукт має лише одне обмеження: тестована версія підтримує тільки файлову систему NTFS. Можна встановлювати продукт на жорсткий диск або запускати утиліту з 3, 5 "диска з операційної системи Windows. Я запускав утиліту з 3,5 "диска.
Коли я тестував утиліту File Scavenger в файлової системі NTFS на комп'ютері під керуванням системи Windows NT, програма відобразила просте діалогове вікно для введення інформації. Спочатку я вказав файли, які хотів би відновити. Можна визначити окремий файл або використовувати символи-шаблони для пошуку сукупності файлів. Далі, я визначив накопичувач, який хотів просканувати. Утиліта File Scavenger одноразово може сканувати тільки один накопичувач. Я вибрав сканування всіх видалених файлів на накопичувачі D.
На закінчення я вибрав тип пошуку. Програма запропонувала вибрати між пошуком за замовчуванням Normal Search і пошуком Exhaustive Search. Пошук в режимі Normal Search намагається знайти файли, видалені за останній час. Пошук в режимі Exhaustive Search знаходить давно вилучені файли і файли, які перебували на накопичувачі перед форматуванням. Спочатку я вибрав режим Normal Search. Сканування тривало кілька секунд, потім утиліта File Scavenger представила список всіх недавно віддалених файлів. Було показано ім'я кожного файлу з його вихідним каталогом, його розмір і дата останньої зміни. Я міг впорядкувати результати за допомогою одного з цих критеріїв.
Я ввів (в поле Output Directory) ім'я накопичувача і каталогу, в якому хотів зберегти відновлені файли. Крім каталогу можна вибрати для відновлення вихідну структуру каталогів для даного файлу. Наприклад, якщо відновлюється файл, видалений з каталогу D: \ my documents, і потрібно відновити його на накопичувачі E, утиліта File Scavenger створить каталог E: \ my documents і в ньому збереже файл. Ця зручна функція може допомогти організувати відновлені файли, особливо велика кількість файлів, відновлюваних одночасно.
Потім я вибрав файли, які хотів відновити, і натиснув кнопку Recover. Утиліта File Scavenger повернула назад всі 30 файлів, цілими і читаються в їх власних додатках. Використовуючи режим утиліти Normal Search, я також відновив файли, видалені за допомогою програм File Manager і WordPerfect. Коли програма повністю відновлює файл, в імені файлу в списку з'являється контрольна мітка і статус файлу змінюється на Recovered, як показано на Екрані 2.
Потім я вирішив застосувати Exhaustive S earch для тестування можливостей після переформатування диска за допомогою утиліти File Scavenger. Я переформатував свій накопичувач D, скопіював тестові файли і каталоги на накопичувач, переформатував його знову (таким чином, знищивши всі тестові файли), потім запустив Exhaustive Search. Час сканування становило три хвилини. Утиліта File Scavenger знайшла і відновила всі файли і каталоги, які були в розділі перед переформатуванням. Вона також знайшла кілька файлів, що знаходилися в розділі перед першим переформатуванням, хоча більшість з цих файлів були невосстанавліваеми, оскільки їх кластери були перезаписані.
Утиліта File Scavenger показала себе як потужний інструмент для відновлення файлів і каталогів, як з чистих, так і з переформатованих розділів. Єдиний недолік цього продукту - відсутність підтримки файлових систем FAT16 і FAT32. Однак представник QueTek пояснив мені, що планується включити підтримку файлової системи FAT в наступну версію програми.
Можна завантажити безкоштовну версію утиліти File Scavenger, що обмежує обсяг відновлюваних файлів розміром менше 4 Кбайт, з Web-сайту компанії QueTek. Повнофункціональна версія коштує 37,49 дол. За 1 клієнтську ліцензію, 159,95 дол. За 5 ліцензій і 279,95 дол. За 10 ліцензій. Утиліті File Scavenger потрібна оперативна пам'ять об'ємом 32 Мбайт.
Recover NT 3.5
Універсальна утиліта RecoverNT - це програма відновлення видаленого файлу і одночасно інструмент для пошуку фрагментів зруйнованого файлу. Вона може відновлювати раніше видалені файли і файли з переформатувати або зіпсованого накопичувача. Можна встановити програму на комп'ютер або запустити її з компакт-диска. Я запускав програму з CD-ROM.
Чим просити вас вказати видалені файли, утиліта RecoverNT сканує весь накопичувач і виводить список всіх видалених файлів, пропонуючи вибрати потрібні для відновлення. Запуск з повним скануванням накопичувача збільшує кількість відновлених видалених файлів, особливо старих. Однак процес сканування займає багато часу, так як утиліта RecoverNT зчитує інформацію з накопичувача безпосередньо, сектор за сектором, і реконструює файлову систему для отримання доступу до віддалених даних. Процес сканування на диску ємністю 700 Мбайт з файлової системою FAT зайняв більше 10 хвилин. Однак можна скоротити час сканування, знявши прапорець з параметра Search Disk при виборі накопичувача для сканування. Потім утиліта RecoverNT запускає побіжне сканування накопичувача. Цей процес займає кілька секунд і в результаті утиліта знаходить тільки недавно видалені файли.