Russian Qt Forum
Ноябрь 23, 2024, 07:24
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
HELP! HELP! HELP! восстановить .cpp файл!
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: HELP! HELP! HELP! восстановить .cpp файл! (Прочитано 9459 раз)
Vladimir
Крякер
Offline
Сообщений: 305
HELP! HELP! HELP! восстановить .cpp файл!
«
:
Июль 16, 2013, 21:53 »
"Доброго" времени суток! Случилась неприятная вещь.. после компиляции, выскочил синий экран win7 и чудным образом почистился .cpp файл с 3х дневной работой
сам проект на месте, злосчасный .срр тоже есть, но он ПУСТОЙ, хотя размер 12 кБ. можно ли его как-то восстановить??! Я понимаю, что урок на будущее делать резервные копии, но вот как-то не дошли руки.. это небольшой прототипный проект, но сделано там было уже много. может есть решения?
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #1 :
Июль 16, 2013, 21:56 »
Ищи на диске в корне в каталоге FOUND.000, если диск после этого проверялся на ошибки. Если нет, то наврядли.
И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC. Произойти может всё что угодно.
Записан
Bepec
Гость
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #2 :
Июль 16, 2013, 22:07 »
Программы восстановления файлов. + ничего не записывать на тот диск на котором была потеря. Я таким макаром сумел 90% кода вернуть. Потом перешёл на SVN.
Записан
Vladimir
Крякер
Offline
Сообщений: 305
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #3 :
Июль 16, 2013, 22:07 »
Цитата: Alex Custov от Июль 16, 2013, 21:56
Ищи на диске в корне в каталоге FOUND.000, если диск после этого проверялся на ошибки. Если нет, то наврядли.
И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC. Произойти может всё что угодно.
да, там ничего нету
эта папку (FOUND.000), которая диске С: ! диск не проверялся.. значит вариантов вернуть нет? главное же файл сам есть, а данных нет
Записан
Vladimir
Крякер
Offline
Сообщений: 305
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #4 :
Июль 16, 2013, 22:39 »
Цитата: Bepec от Июль 16, 2013, 22:07
Программы восстановления файлов. + ничего не записывать на тот диск на котором была потеря. Я таким макаром сумел 90% кода вернуть. Потом перешёл на SVN.
Сам файл то есть на диске, нет в нем данных: хотя они как бы есть (файл не 0 размера).. так есть проги, которые поврежденные файлы восстанавливают?! Может посоветуете какую?
Записан
thechicho
Гость
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #5 :
Июль 17, 2013, 05:30 »
винда перезаписывает все NULL'ом...я так два раза уже попадал. последний раз недавно. забей. перепиши заново, возможно даже алгоритм улучшишь, как в моем случае было.
решение 1:
//И вообще используй github, твои исходники НИКОГДА не должны быть в единственном экземпляре на твоём PC.
решение 2:
поменять винду 7 на что-то другое. либо купить лицензионную и предъявить microsoft, пусть исправляют свои косяки. хотя вероятно, они тупо тебя проигнорируют, но можешь попробовать.
решение 3:
найди сам
Записан
Bepec
Гость
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #6 :
Июль 17, 2013, 07:12 »
Программ сотни, да. HandReсovery - что то подобное я помню, но не гарантирую. Я тогда штук 7 перепробовал, прежде чем достал данные. И да, было так же как у вас - файл есть, данных нет.
Записан
Fregloin
Супер
Offline
Сообщений: 1025
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #7 :
Июль 17, 2013, 09:37 »
Смотри программы по восстановлению файлов. Думаю что сможешь вернуть данные, хотя не факт, что последней версии, возможно в поледений раз кеш диска не успел сброситься на винт... можно конечно хардкором - winhex и искать в нем, будет долго, но вероятность найти код есть.
Записан
kamre
Частый гость
Offline
Сообщений: 233
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #8 :
Июль 17, 2013, 11:06 »
Может быть в IDE есть local history (в Eclipse/IDEA такое имеется), тогда можно в ней посмотреть и вернуть недавнюю версию файла.
Также не закоммиченные изменения лучше держать ввиде патча, например, через
mercurial queues
или
git stage
.
«
Последнее редактирование: Июль 17, 2013, 11:17 от kamre
»
Записан
Vladimir
Крякер
Offline
Сообщений: 305
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #9 :
Июль 17, 2013, 14:15 »
Да, видимо придется переписать все заново! Попробовал восстановить, в частности и HandReсovery, он что-то восстанавливает (см. картинку) но от этого не легче.. пробовал запускать CHKDSK /F и смотреть в папках FOUND.00x, тоже ничего.. значит будем улучшать алгоритм))
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #10 :
Июль 17, 2013, 17:43 »
<классическая шутка про бэкапы>
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Vladimir
Крякер
Offline
Сообщений: 305
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #11 :
Июль 17, 2013, 20:40 »
Цитата: kambala от Июль 17, 2013, 17:43
<классическая шутка про бэкапы>
да, смешная)))
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #12 :
Июль 18, 2013, 20:53 »
я вот такой пользовался -
R.saver
, помогала.
Только разгребать всё что она увидела на диске долго.
Записан
Юра.
Int main()
Гость
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #13 :
Июль 19, 2013, 18:24 »
попробуйте программу R-Studio. Восстанавливает даже целые разделы
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: HELP! HELP! HELP! восстановить .cpp файл!
«
Ответ #14 :
Июль 19, 2013, 18:34 »
мне в свое время помогла только консольная testdisk
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...