Форум программистов, компьютерный форум, киберфорум
Наши страницы
Жесткие диски, HDD
Войти
Регистрация
Восстановить пароль
 
 
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
#1

Восстановить удаленные файлы на этот же диск - Жесткие диски, HDD

20.07.2016, 14:38. Просмотров 1489. Ответов 29
Метки нет (Все метки)

Программы восстановления удаленных файлов оценивают ущерб и восстанавливают файлы на другой диск. Есть ли программа, которая восстановит файлы на этот же ntfs-диск ? Т.е. чтоо посмотрела на удаленный файл - если все его блоки не заняты, то восстановила без вопросов, а если какие-то заняты, то предупреждала и не восстанавливала.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2016, 14:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Восстановить удаленные файлы на этот же диск (Жесткие диски, HDD):

Восстановить данные с жёсткого диска после форматирования на этот же диск
Случилась такая проблема: работал с разделами одного жёсткого диска Acronis DD...

В общем мне нужно восстановить потертый кривой прогой диск C и файлы на нем
Доброго времени суток, уважаемые форумчане! С коспьютером что то интересное...

Можно ли восстановить данные на диске удаленные 3 года назад
Добрый день подскажите можно ли восстановить данные удаленные примерно 3 года...

как востановить удаленные файлы с локального диска
по ошибки удалили файлы с локального диска

Восстановить диск
Помогите разобраться, проблемы с винтом. Пропали диски (винт разбит на 2...

Восстановить диск RAW
После прерывания изменения размера диска в Paragon Partition Manager файловая...

29
Hikari
Хитрая блондиночка $)
1451 / 960 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
20.07.2016, 14:51 #2
O&O Unerase вроде этим занимается...
1
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
20.07.2016, 18:44  [ТС] #3
4я и 6я версии не хотят запускаться на Server 2008.
0
Hikari
Хитрая блондиночка $)
1451 / 960 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
20.07.2016, 19:25 #4
Я других не знаю
Хотя... EasyRecovery вроде еще была
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
20.07.2016, 20:08  [ТС] #5
Я штук 7 перебрал. Все копируют в папку на другом диске. Не пойму, почему нелья восстановить файл на это же диске, т.е. сделать занимаемые им блоки снова занятыми?
0
user5353
Заблокирован
20.07.2016, 22:26 #6
Цитата Сообщение от zer0mail Посмотреть сообщение
и восстанавливают файлы на другой диск
Не на другой физический диск, а на другой раздел одного и того же физического диска или накопителя
Цитата Сообщение от zer0mail Посмотреть сообщение
Не пойму, почему нелья восстановить файл на это же диске
Наверное потому что нарушается содержимое файловой таблицы MFT NTFS-раздела и восстановление данных может произойти на уже занятые другим файлом блоки или кластеры. В результате вы можете затереть нужные данные вообще

Добавлено через 1 минуту
zer0mail, что вам мешает создать чистый раздел для восстановления?
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
21.07.2016, 08:18  [ТС] #7
Цитата Сообщение от user5353 Посмотреть сообщение
zer0mail, что вам мешает создать чистый раздел для восстановления?
Для копирования нужен еще один 2-3 терабайтный диск. А если его нет?

Цитата Сообщение от user5353 Посмотреть сообщение
может произойти на уже занятые другим файлом блоки
не затрет:
Цитата Сообщение от zer0mail Посмотреть сообщение
Т.е. посмотрела на удаленный файл - если все его блоки не заняты, то восстановила без вопросов, а если какие-то заняты, то предупреждала и не восстанавливала.
Можно и более сложный алгоритм с созданием таблицы занятых блоков.
0
user5353
Заблокирован
21.07.2016, 08:35 #8
Цитата Сообщение от zer0mail Посмотреть сообщение
Для копирования нужен еще один 2-3 терабайтный диск. А если его нет?
Какой объём данных нужно восстановить? И какой объём вашего жёсткого диска?
Цитата Сообщение от zer0mail Посмотреть сообщение
Т.е. чтоо посмотрела на удаленный файл - если все его блоки не заняты, то восстановила без вопросов, а если какие-то заняты, то предупреждала и не восстанавливала.
Для восстановления удалённого файла программе восстановления нужны и занятые этим файлом кластеры и столько же других чистых не занятых ничем кластеров. Иначе никак. Даже после восстановления файла те занятые файлом кластеры которые нужны были для восстановления так и остаются занятыми, пока вы не отформатируете раздел жёсткого диска
Цитата Сообщение от zer0mail Посмотреть сообщение
не затрет
Поэтому затрёт
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
21.07.2016, 10:28  [ТС] #9
Цитата Сообщение от user5353 Посмотреть сообщение
Для восстановления удалённого файла программе восстановления нужны и занятые этим файлом кластеры и столько же других чистых не занятых ничем кластеров. Иначе никак.
Почему программа не может назначить те же самые кластеры, что и были?
Вопрос "на засыпку" - может программа убрать признак удаления из MFT, чтобы файл появился в каталоге, но его блоки считались свободными? А затем через chkdsk сделать блоки занятыми...
0
vosip
Заблокирован
22.07.2016, 12:14 #10
Цитата Сообщение от zer0mail Посмотреть сообщение
Для копирования нужен еще один 2-3 терабайтный диск. А если его нет?
Купить, раз уж раньше не сделал такое и бэкап.
Цитата Сообщение от zer0mail Посмотреть сообщение
может программа убрать признак удаления из MFT, чтобы файл появился в каталоге, но его блоки считались свободными? А затем через chkdsk сделать блоки занятыми...
из к\ф Спортлото 82
- А эти ягоды можно есть?
- Можно, только отравишься.
0
Mikhail174
46 / 19 / 2
Регистрация: 05.09.2015
Сообщений: 117
28.07.2016, 21:25 #11
кроме mft еще есть индексы и журналы, например
0
vosip
Заблокирован
31.07.2016, 13:53 #12
Mikhail174
Обычно журнал файловой системы имеет фиксированный размер, индекс не уменьшается так что он не это является основным препятствием.
0
Sumen
240 / 242 / 27
Регистрация: 30.01.2014
Сообщений: 1,145
Записей в блоге: 2
01.08.2016, 11:31 #13
Основным препятствием является то, что файлы могут быть частично перезаписаны, причем для перезаписи достаточно просто браузер открыть и написать в поисковике "восстановление данных". И если "старые" (которые нужно восстановить) файлы (или их фрагменты) будут содержать в себе новые (допустим, кэш браузера), то будут пересечения в файловой системе. При этом если восстанавливаемый "старый" файл на другой диск может иметь в своем теле чужие фрагменты, но оставаться работоспособным. И именно поэтому те, кто занимается восстановлением данных профессионально, ни при каких обстоятельствах не используют диск, с которого пропали данные в качестве носителя для возврата результатов своей работы.
Думаю, что этого достаточно, чтобы отказаться от идеи "вернуть все в зад".
Если ну уж так не хочется покупать другой диск, то вполне можно отнести его в лабораторию (где есть диски для промежуточных результатов), где восстановят, покажут, спросят "все ли устраивает" и после этого (только после этого и только с Вашего согласия) запишут обратно на Ваш диск. Так как "логика" - не самая страшная неприятность, то вполне можно обойтись суммой, меньшей стоимости жесткого диска.
1
Sumen
240 / 242 / 27
Регистрация: 30.01.2014
Сообщений: 1,145
Записей в блоге: 2
01.08.2016, 11:37 #14
Цитата Сообщение от vosip Посмотреть сообщение
Обычно журнал файловой системы имеет фиксированный размер, индекс не уменьшается так что он не это является основным препятствием.
vosip, Файловые системы бывают разные. У некоторых и журнала-то нет, а у некоторых вообще "журнал" и "индекс" - разные вещи. Например, у NTFS "индексом" или "индексным узлом" принято называть тип записи, описывающий содержимое папки и начинающийся с сигнатуры INDX (ASCII), у FAT32 - с сигнатуры 0x2E2020.
0
Миниатюры
Восстановить удаленные файлы на этот же диск  
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
01.08.2016, 18:04  [ТС] #15
Цитата Сообщение от Sumen Посмотреть сообщение
то будут пересечения в файловой системе. При этом если восстанавливаемый "старый" файл на другой диск может иметь в своем теле чужие фрагменты, но оставаться работоспособным.
Если восстанавливать на другой диск, восстановленные файлы точно также будут иметь чужие фрагменты. Пока я не вижу причин, почему нельзя. Мне пишут про проблемы - я в курсе. Восстановление - это всегда проблема.
0
vosip
Заблокирован
01.08.2016, 18:16 #16
Цитата Сообщение от Sumen Посмотреть сообщение
Файловые системы бывают разные. У некоторых и журнала-то нет, а у некоторых вообще "журнал" и "индекс" - разные вещи.
Зачем заниматься демагогией если в теме чётко указано NTFS (MFT)?
Цитата Сообщение от Sumen Посмотреть сообщение
Например, у NTFS "индексом" или "индексным узлом" принято называть
К чему эти копипасты из букваря?

Было написано что кроме MFT есть ещё индексы и журналы. Вот в чём сакраментальность этого? Журнал пишется в определённый диапазон кластеров, который как бы не меняется. Если рассматривать именно удаление файла, то из индекса удалится его упоминание - то есть обьём индекса уменьшится а не увеличится. И в чём тогда подвох?
0
Sumen
240 / 242 / 27
Регистрация: 30.01.2014
Сообщений: 1,145
Записей в блоге: 2
02.08.2016, 08:37 #17
Цитата Сообщение от vosip Посмотреть сообщение
Зачем заниматься демагогией
А зачем ерунду писать?
Цитата Сообщение от vosip Посмотреть сообщение
журнал файловой системы имеет фиксированный размер, индекс не уменьшается
Цитата Сообщение от vosip Посмотреть сообщение
Если рассматривать именно удаление файла, то из индекса удалится его упоминание - то есть обьём индекса уменьшится а не увеличится.
На сколько?)) А не замечаете никаких противоречий в двух цитатах?
Цитата Сообщение от vosip Посмотреть сообщение
индекс не уменьшается
Цитата Сообщение от vosip Посмотреть сообщение
обьём индекса уменьшится а не увеличится.
Так уменьшается или не уменьшается "обьем" того, что пару секторов занимает?
Цитата Сообщение от zer0mail Посмотреть сообщение
Если восстанавливать на другой диск, восстановленные файлы точно также будут иметь чужие фрагменты.
Да, будут. Только если два разных файла будут занимать одни кластер, то в лучшем случае это до первого чекдиска. В худшем - не откроется ни один. А если внутри файла будут чужие фрагменты, но не будет проблем с размещением, то он может открыться. А может и не открыться. Но это все же лучше, чем коллизия с пересечением кластеров.
Цитата Сообщение от zer0mail Посмотреть сообщение
Пока я не вижу причин, почему нельзя. Мне пишут про проблемы - я в курсе. Восстановление - это всегда проблема.
Ну да, Вам видней. Только для кого-то это не проблема.
0
vosip
Заблокирован
02.08.2016, 13:06 #18
Sumen
Демагогия появилась тогда, когда было одно утверждение и оно так и есть.
Кстати, если индексируется чуть больше пары обьектов, то он становится нерезидентным. И сведущему в части NTFS должно быть известно что место выделается покластерно (а не пару секторов). И чем больше будет обьектов в папке, тем больше размер индекса. Но если удалить из папки практически всё - обьём данных индекса уменьшится, но место он будет занимать то же.
И это всё к тому, что он никак не может перезаписать старые данные; конечно же в случае если было просто удаление а не запись в эту же папку кучки новых файлов.
Так зачем было упоминать другие ФС?
0
Sumen
240 / 242 / 27
Регистрация: 30.01.2014
Сообщений: 1,145
Записей в блоге: 2
02.08.2016, 13:43 #19
Цитата Сообщение от vosip Посмотреть сообщение
Но если удалить из папки практически всё - обьём данных индекса уменьшится, но место он будет занимать то же.
И это всё к тому, что он никак не может перезаписать старые данные; конечно же в случае если было просто удаление а не запись в эту же папку кучки новых файлов.
Места он будет занимать столько же до следующей перезаписи. В этом смысл B-Tree: объекты имеют динамические размеры и содержат в себе ссылки на другие объекты. Равно как и все остальные кластеры, которые занимали удаленные файлы. Иначе после многократных операций записи-удаления большого числа файлов на диске остались бы "раздутые" индексные записи, зарезервировавшие для себя кучу неиспользуемых кластеров. Как дома у алкоголика: куча бутылок, а выпить нечего; и новые бутылки появиться не могут, т.к. их ставить некуда.
К Вашим постам требуется еще переводчик.
Индексная запись не может перезаписать данные? Она хранится вне кластеризации тома? Или все же там же, где и данные? Да, перезаписью называется "запись новых данных поверх удаленных", и она безвозвратно уничтожает все, что содержалось в перезаписываемых кластерах тома (в том числе и индексные записи, если они располагались в этих кластерах).
P.S. объем или объём Ну даже подчеркивает же...

Добавлено через 9 минут
Цитата Сообщение от vosip Посмотреть сообщение
Кстати, если индексируется чуть больше пары обьектов, то он становится нерезидентным.
1. Кто "он"?
2. Нерезидентен относительно чего?
Цитата Сообщение от vosip Посмотреть сообщение
Так зачем было упоминать другие ФС?
Затем, что устроены они по-разному и возможности восстановления данных тоже разные (не только для возврата "на место"). Но Вы же в курсе, да, что у nix-подобных файловых систем индексные узлы представляют из себя дескрипторы (inode) и удаляются вместе с файлами? Точнее, тело файла остается на месте, а в дескрипторе вместо него нули появляются. И в случае с HFS+, например, или Ext3, и даже VMFS восстановить удаленные файлы с именами, а также фрагментированные файлы практически невозможно (только при ну очень удачном стечении обстоятельств и тормозах в самой ФС).
0
vosip
Заблокирован
02.08.2016, 14:04 #20
Цитата Сообщение от Sumen Посмотреть сообщение
Места он будет занимать столько же до следующей перезаписи.
Цитата Сообщение от Sumen Посмотреть сообщение
Иначе после многократных операций записи-удаления большого числа файлов на диске остались бы "раздутые" индексные записи, зарезервировавшие для себя кучу неиспользуемых кластеров.
Вопрос в том когда будет перезапись. Посмотрел структуру одного логического раздела, в котором удалял файлы на прошлой неделе - записи старых индексов на месте. Естественно, если места не будет хватать то они будут перезаписаны. Но в вопросе речь идёт о восстановлении данных а не индексов.
Цитата Сообщение от Sumen Посмотреть сообщение
1. Кто "он"?
2. Нерезидентен относительно чего?
Такому знатоку да не знать что возникает при индексации? И что такое резидентное или нерезидентное расположение данных. Ты же, в соседней теме как раз про это копипастил.

Цитата Сообщение от Sumen Посмотреть сообщение
Затем, что устроены они по-разному и
И какое это имеет отношение к NTFS? Или гордыня не позволяет признать что ляпнул не по теме?

Цитата Сообщение от Sumen Посмотреть сообщение
К Вашим постам требуется еще переводчик.
Зачем? Если кому то непонятно, то может почитать букварь.
Цитата Сообщение от Sumen Посмотреть сообщение
объем или объём Ну даже подчеркивает же...
У меня не подчёркивает. И к чему использовать типичный приём не умеющих отвечать за свои слова?
0
02.08.2016, 14:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2016, 14:04
Привет! Вот еще темы с решениями:

Жесткий диск восстановить
Здравствуйте! Вдруг накрылся жесткий диск на ноуте. Было дело так. перестала...

Восстановить жесткий диск
Здравствуйте, а возможно ли восстановить жесткий с такими вот симптомами. 1 -...

Возможно ли восстановить жесткий диск?
Доброго всем дня/вечера. С недавнего времени стал ну очень медленно работать...

Нужно восстановить диск и данные
Человек принес системник, говорит диск D пропал, при открытии диска просит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru