
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Напишу тут же о своей проблеме - случайно разархивировал старый бекап со всеми проектами в рабочую директорию MQL5, в результате все файлы заменились, где совпало имя. Это на SSD. Перепробовал разные программы - ни одна не видит старые файлы - просто удаленные видит. Правильно я понимаю, что при замене файлов перезапись произошла именно в те же ячейки памяти где был и исходный файл?
Второй день пытаюсь спасти данные - чудом остался только откомпилированный файл проекта и тут вопрос - есть ли официальные пути восстановить из него код? Это мой код - есть бэкапы и есть ссылка на мой аккаунт в нём. Потери в правках во времени в пол года, и не всё по памяти смогу воспроизвести сразу.
50/50. Может, поверх, а может и в другое место. Однако, произошло обновление таблицы файлов. Помочь найти секторы со старыми кусками файлов может только текстовый поиск по всему физическому диску (не по файлам). Были такие утилиты, не помню названий.
Напишу тут же о своей проблеме - случайно разархивировал старый бекап со всеми проектами в рабочую директорию MQL5, в результате все файлы заменились, где совпало имя. Это на SSD. Перепробовал разные программы - ни одна не видит старые файлы - просто удаленные видит. Правильно я понимаю, что при замене файлов перезапись произошла именно в те же ячейки памяти где был и исходный файл?
Второй день пытаюсь спасти данные - чудом остался только откомпилированный файл проекта и тут вопрос - есть ли официальные пути восстановить из него код? Это мой код - есть бэкапы и есть ссылка на мой аккаунт в нём. Потери в правках во времени в пол года, и не всё по памяти смогу воспроизвести сразу.
Если файл уже существует и открывается для записи, ОС может и не перераспределять под него новые блоки, писать в те же (с точки зрения ОС). Но на SSD это могут быть совсем другие ячейки с точки зрения накопителя, т.к. для новой записи в ячейку её сначала надо вернуть в исходное (стереть), чтобы туда была возможна новая запись. Это может делать ОС(говорить диску, какие блоки надо сбросить) и/или внутренний алгоритм самого диска.
50/50. Может, поверх, а может и в другое место. Однако, произошло обновление таблицы файлов. Помочь найти секторы со старыми кусками файлов может только текстовый поиск по всему физическому диску (не по файлам). Были такие утилиты, не помню названий.
Спасибо. Поищу такую утилиту.
недавно SSD притаскивали на восстановление, счас поищу чем норм получилось
Recuva
Если файл уже существует и открывается для записи, ОС может и не перераспределять под него новые блоки, писать в те же (с точки зрения ОС). Но на SSD это могут быть совсем другие ячейки с точки зрения накопителя, т.к. для новой записи в ячейку её сначала надо вернуть в исходное (стереть), чтобы туда была возможна новая запись. Это может делать ОС(говорить диску, какие блоки надо сбросить) и/или внутренний алгоритм самого диска.
Вот и я думал, что должен был записать в другое место, а эти пометить на удаление. Но, ничего не вышло - при чем просто удаленные файлы есть - т.е. их ssd не чистит. А тут может у меня действительно нет информации в самой таблице с именами файлов?
недавно SSD притаскивали на восстановление, счас поищу чем норм получилось
Давайте, буду ждать, может что и выйдет.
Давайте, буду ждать, может что и выйдет.
Recuva
попробуйте
ни в коем случае не производите запись на порченый SSD(HDD) пока не вытащите с него нужное
не забывайте проверить сохраненные файлы, бывает что сохраняются только названия, либо файлы не читаются ;) //значит где то чего то не доуказали ;)
а потом что угодно, хоть форматирование
https://www.ibeesoft.com/ru/free-ssd-recovery-software.html#software7
Вот и я думал, что должен был записать в другое место, а эти пометить на удаление. Но, ничего не вышло - при чем просто удаленные файлы есть - т.е. их ssd не чистит. А тут может у меня действительно нет информации в самой таблице с именами файлов?
Вот как раз в таблице удалённые файлы часто и помечаются как удалённые(а не удаляются), а их блоки помечаются как свободные. Но при записи в тот же файл запись в таблице используется та же, и блоки, вероятно, те же. Другое дело, что сам диск по этим адресам (LBA) может показывать совсем другие блоки, а те - скрыть и поставить в очередь на очистку.
С FAT(12/16/32) я когда-то работал вручную, с помощью нортоновского ДискЕдита, и утилиты писал, но в более поздние системы, с которыми доводилось иметь дело(HPFS, NTFS, XFS, EXT2/3/4), так плотно не вникал, да там и сложнее сильно.