1

Я провел прошлые выходные, создавая экземпляр VirtualBox с идеальной настройкой. Как только я закончил, я попытался tar+gzipi virtualbox для совместного использования с другими, и я случайно запустил следующее:

kamilski81:~/Documents/Virtual Machines.localized:ruby-1.9.3:$ ll
total 18450696
-rw-r--r--@  1 kamilski81  staff        6148 Aug 13 09:23 .DS_Store
-rw-------   1 kamilski81  staff  **9446748160 Aug 12 22:21 UbuntuAndroid.vdi**
drwxr-xr-x   5 kamilski81  staff         170 Aug  9 10:33 .
drwx------+ 21 kamilski81  staff         714 Aug  8 08:48 ..
drwxr-xr-x   9 kamilski81  staff         306 Oct 23  2009 .localized
kamilski81:~/Documents/Virtual Machines.localized:ruby-1.9.3:$ tar -czvf UbuntuAndroid.vdi U.tar.gz
tar: U.tar.gz: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
kamilski81:~/Documents/Virtual Machines.localized:ruby-1.9.3:$ tar -czvf U.tar.gz UbuntuAndroid.vdi
a UbuntuAndroid.vdi
kamilski81:~/Documents/Virtual Machines.localized:ruby-1.9.3:$ ll
total 32
drwxr-xr-x   6 kamilski81  staff   204 Aug 13 09:28 .
-rw-r--r--   1 kamilski81  staff   199 Aug 13 09:28 U.tar.gz
-rw-------   1 kamilski81  staff    45 Aug 13 09:28 UbuntuAndroid.vdi
-rw-r--r--@  1 kamilski81  staff  6148 Aug 13 09:23 .DS_Store
drwx------+ 21 kamilski81  staff   714 Aug  8 08:48 ..
drwxr-xr-x   9 kamilski81  staff   306 Oct 23  2009 .localized

Посмотрев мои файлы, я быстро понял, что, возможно, только что перезаписал созданный мной файл .vdi. Ребята, вы видите какой-нибудь способ отменить это действие? Любая помощь будет принята с благодарностью. Благодарю.

2 ответа2

3

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

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

Захватите "undelete" программу для вашей операционной системы. Убедитесь, что он совместим с любой файловой системой, которую вы используете. Вместо того, чтобы устанавливать программу восстановления на исходную ОС, извлеките диск и смонтируйте его на другом компьютере. Затем используйте программу восстановления из системы, к которой вы подключили диск. Большинство операционных систем, кроме Windows, не будут делать никаких записей на диск, когда он подключен к системе. Windows может написать файлы thumbs.db для миниатюр. Я не рекомендую пытаться восстановить систему из окна Windows, если у вас полностью не отключены автозапуск, эскизы и служба поиска Windows (служба индексирования).

Если у вас установлен boot camp и Windows в отдельном разделе на Mac, это может быть правильным способом без необходимости переносить жесткий диск на другой ПК. Но, как я уже сказал, убедитесь, что вы отключили генерацию миниатюр и службу индексирования, а также любые антивирусные сканеры - все, что может потенциально касаться этих данных.

Если вы используете веб-браузер в той же операционной системе / разделе, где вы это сделали, вам нужно остановиться прямо сейчас ... на самом деле, возможно, уже слишком поздно, потому что такие браузеры, как Firefox, Chrome и Safari, хранят большие базы данных кэша и базы данных профиля информации, которые вызывают очень частые, небольшие записи на диск. Файловая система могла бы очень легко решить поместить одну из этих входящих записей (например, кеш страницы, которую вы сейчас читаете) в блок, который раньше был частью вашего VDI. Поэтому, если это произошло, файл будет поврежден и практически полностью не восстановим.

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

0

Если файл действительно найден в мусорном ведре, и вы удалите его с помощью пользовательского интерфейса, вы свободны дома. Если вы восстанавливаете файл любым другим способом, как вы можете быть уверены, что он не поврежден каким-то неочевидным способом? Одно дело восстановить небольшой файл, или тот, который вы можете визуально проверить, вероятно, не повреждено, совсем другое - взять гигабайт и надеяться на лучшее.

Я рекомендую вам не тратить свое время. Просто переделайте работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .