Название: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Vladimir от Июль 16, 2013, 21:53 "Доброго" времени суток! Случилась неприятная вещь.. после компиляции, выскочил синий экран win7 и чудным образом почистился .cpp файл с 3х дневной работой :( сам проект на месте, злосчасный .срр тоже есть, но он ПУСТОЙ, хотя размер 12 кБ. можно ли его как-то восстановить??! Я понимаю, что урок на будущее делать резервные копии, но вот как-то не дошли руки.. это небольшой прототипный проект, но сделано там было уже много. может есть решения?
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Alex Custov от Июль 16, 2013, 21:56 Ищи на диске в корне в каталоге FOUND.000, если диск после этого проверялся на ошибки. Если нет, то наврядли.
И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC. Произойти может всё что угодно. Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Bepec от Июль 16, 2013, 22:07 Программы восстановления файлов. + ничего не записывать на тот диск на котором была потеря. Я таким макаром сумел 90% кода вернуть. Потом перешёл на SVN.
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Vladimir от Июль 16, 2013, 22:07 Ищи на диске в корне в каталоге FOUND.000, если диск после этого проверялся на ошибки. Если нет, то наврядли. И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC. Произойти может всё что угодно. да, там ничего нету :( эта папку (FOUND.000), которая диске С: ! диск не проверялся.. значит вариантов вернуть нет? главное же файл сам есть, а данных нет :'( Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Vladimir от Июль 16, 2013, 22:39 Программы восстановления файлов. + ничего не записывать на тот диск на котором была потеря. Я таким макаром сумел 90% кода вернуть. Потом перешёл на SVN. Сам файл то есть на диске, нет в нем данных: хотя они как бы есть (файл не 0 размера).. так есть проги, которые поврежденные файлы восстанавливают?! Может посоветуете какую? Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: thechicho от Июль 17, 2013, 05:30 винда перезаписывает все NULL'ом...я так два раза уже попадал. последний раз недавно. забей. перепиши заново, возможно даже алгоритм улучшишь, как в моем случае было.
решение 1: //И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC. решение 2: поменять винду 7 на что-то другое. либо купить лицензионную и предъявить microsoft, пусть исправляют свои косяки. хотя вероятно, они тупо тебя проигнорируют, но можешь попробовать. решение 3: найди сам Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Bepec от Июль 17, 2013, 07:12 Программ сотни, да. HandReсovery - что то подобное я помню, но не гарантирую. Я тогда штук 7 перепробовал, прежде чем достал данные. И да, было так же как у вас - файл есть, данных нет.
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Fregloin от Июль 17, 2013, 09:37 Смотри программы по восстановлению файлов. Думаю что сможешь вернуть данные, хотя не факт, что последней версии, возможно в поледений раз кеш диска не успел сброситься на винт... можно конечно хардкором - winhex и искать в нем, будет долго, но вероятность найти код есть.
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: kamre от Июль 17, 2013, 11:06 Может быть в IDE есть local history (в Eclipse/IDEA такое имеется), тогда можно в ней посмотреть и вернуть недавнюю версию файла.
Также не закоммиченные изменения лучше держать ввиде патча, например, через mercurial queues (http://mercurial.selenic.com/wiki/MqExtension#Introduction) или git stage (http://programmers.stackexchange.com/questions/119782/what-stage-means-in-git-source-control). Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Vladimir от Июль 17, 2013, 14:15 Да, видимо придется переписать все заново! Попробовал восстановить, в частности и HandReсovery, он что-то восстанавливает (см. картинку) но от этого не легче.. пробовал запускать CHKDSK /F и смотреть в папках FOUND.00x, тоже ничего.. значит будем улучшать алгоритм))
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: kambala от Июль 17, 2013, 17:43 <классическая шутка про бэкапы>
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Vladimir от Июль 17, 2013, 20:40 Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: lit-uriy от Июль 18, 2013, 20:53 я вот такой пользовался - R.saver (http://rlab.ru/tools/rsaver.html), помогала.
Только разгребать всё что она увидела на диске долго. Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: Int main() от Июль 19, 2013, 18:24 попробуйте программу R-Studio. Восстанавливает даже целые разделы
Название: Re: HELP! HELP! HELP! восстановить .cpp файл! Отправлено: kambala от Июль 19, 2013, 18:34 мне в свое время помогла только консольная testdisk
|