Экономия (обработка изображений) свободного дискового пространства (неиспользуемые кластеры) для восстановления удаленных файлов

1184
Synetech

Существует ли приложение, которое может сохранить все свободные кластеры на диске в файл?

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

Есть ли приложение, которое может сохранить бесплатные кластеры в файл? Альтернативно, есть ли приложение для восстановления данных или средство просмотра дисков, которое может сузить поиск до свободных кластеров?

Благодарю.

1
Возможно, было бы даже лучше, если бы инструмент мог сохранять кластеры в отдельные файлы, тогда их можно объединять по мере необходимости. Bobson 12 лет назад 0
Правда, это было бы хорошо. Конечно, это потребовало бы ручного анализа, чтобы удостовериться, что каждая часть находится в правильном файле. `` :-( Synetech 12 лет назад 0
Хорошая точка зрения. Это может быть особенно трудно для двоичных файлов. Ну что ж. :( Bobson 12 лет назад 0

6 ответов на вопрос

1
Swicher

Probably the user who posted this question already there will be found another way to resolve your concern but a few hours ago I discovered a way to save all the "empty" sectors (what would come to be the free space on a hard drive) to a file, for which should do the following:

  1. Download and install WinHex.
  2. Open the program, go to the Tools menu and choose "Open Disk" where then have to choose the drive (logical or physical) of which you want to clone the free space.
  3. In this step is necessary wait until the program make a snapshot of the open volume (although I'm not sure that this is indispensable).
  4. At the end should show a window with two panels, the upper panel contains a file browser and the bottom shows the binary content of the drive. In the file browser have to look for a special file called "Free space" (usually is the last file in the list, or one of the last).
  5. Only remains open this and save to another hard disk/flash drive with "Save As" (to avoid overwriting the free space itself).
Да, я нашел решение, используя PhotoRec, но я также написал свою собственную программу для этого. Тем не менее, приятно найти! Я только что попробовал, и это сработало очень хорошо. Я сравнил полученный файл с файлом, который дала моя собственная программа, и они были идентичны. Опять же, ** отличная находка! ** Жаль, что WinHex не бесплатен, в противном случае он работает хорошо и тоже легко. Synetech 10 лет назад 0
0
Geoff Fritz

Да, есть приложения, которые будут искать только удаленные файлы. Я думаю, что Recuva один, но я не уверен на 100% в этом. Я никогда не слышал о конкретном приложении, которое будет выгружать в изображение только нераспределенные сектора или кластеры.

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

В зависимости от вашей платформы (Windows, Unix и т. Д.), Есть несколько способов сделать это.

Это все равно займет много времени. Целью является, например, поиск 1 ГБ свободного места в разделе 10 ГБ. Synetech 14 лет назад 0
0
Kythos

Загрузите и запишите Hiren's 10.1, желательно используя компьютер, отличающийся от того, на котором отсутствуют файлы.

Если у вас есть копия диска, из набора программ восстановления запустите getdataback ntfs или getdataback fat32, в зависимости от типа формата диска.

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

Удачи!

Из того, что я могу сказать, GDB не может искать только свободное пространство, поэтому поиск всего этого занял бы много времени. Synetech 14 лет назад 0
Даже в этом случае вы, в любом случае, с большей вероятностью получите полное сканирование. если после удаления на диск были записаны какие-либо данные, вам необходимо будет выполнить сканирование как можно более тщательно, чтобы достичь максимального объема восстановления данных. Вам следует подумать о том, чтобы осторожно подходить к поиску файлов, поскольку все, что делается спешно, может усугубить ситуацию. Kythos 14 лет назад 0
Или просто воспользуйтесь найденной программой PhotoRec и извлеките файлы с диска: P Kythos 14 лет назад 0
0
gabrielk

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

Я не уверен, почему было бы невозможно просто перебрать все неиспользуемые кластеры и записать их в файл, особенно для FAT32. Synetech 14 лет назад 0
Не невозможно, но не стандартное и не ожидаемое поведение. Для этого может быть приложение, я просто не знаю. Типичное приложение для резервного копирования или обработки изображений рассматривает пространство, объявленное как «свободное», как свободное. Думайте об этом, как окапывать не мусорные баки, а городскую свалку для предмета, который вы выбросили. Это дальше, чем большинство людей. gabrielk 14 лет назад 0
0
Synetech

Я только что скачал около десятка приложений для восстановления файлов, и самое первое, что я протестировал, помогло.

Я тоже был довольно удивлен, потому что PhotoRec объявлен как приложение для восстановления фотографий с карты камеры. Тем не менее, он был в состоянии отсканировать только свободное место на диске для текстовых файлов (в моем случае пару десятков файлов BAT) и восстановить их за считанные секунды.

Ух ты, путь Кристоф Гренье!

Я еще не нашел приложение, которое может сохранять неиспользуемые кластеры в файл, но в качестве альтернативы это работало просто отлично.

Для справки, я не в восторге от того, что PhotoRec не может восстановить имена файлов и временные метки файлов и просто сохраняет кластеры в новый файл с числовым именем. Несколько месяцев назад я протестировал дюжину восстановленных программ, многие из которых имели лучшие результаты, а некоторые могли сканировать неиспользуемое пространство. Я проверю результаты и обновлю ответ. Synetech 12 лет назад 0
0
William Hilsum

Я не уверен ни в каком бесплатном инструменте, который делает это (но хотел бы один, если кто-нибудь знает хороший!).

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

Эта программа великолепна ... Я лично использую ее на дисках, которые только что вышли из морозильника (хитрость работает!), Поэтому я могу быстро сделать полную копию до того, как она умрет, а затем выполнить восстановление в свое собственное время.

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

Похожие вопросы