Я случайно перезаписал свой файл другим файлом. Произошло это при взятии последней версии из Visual Source Safe (VSS). Могу ли я восстановить свой старый файл?
Если в вашей установке Windows включено теневое копирование для рассматриваемого тома, вы можете найти более ранние снимки файла, выбрав для него свойства и нажав кнопку Предыдущие версии вкладка (или теневая копия). Обычно это делается в определенное время, например, каждые 4 часа или один раз в день, поэтому это может не помочь, даже если оно включено.
Если он перезаписал файл в том же месте на диске, нет, он исчезнет навсегда.
Вы можете захотеть проверить Recuva тем не менее, это довольно приличная программа для восстановления файлов, созданная Piriform, создателями CCleaner и Defraggler. По сути, он сканирует ваш жесткий диск и сообщает вам, что было обнаружено, что явно не указано в файловой системе.
Был там, сделал это. В прошлом потерял много работы из-за VSS.
VSS хранит историю файлов, поэтому в VSS вы всегда можете перейти к предыдущей версии. К сожалению, если вы работаете с локальной копией файла из VSS и вносите в него изменения, эти изменения часто теряются, когда вы снова получаете этот файл из VSS. Это потому, что VSS не отправляет файлы в папку с мусором, а выполняет их немедленное удаление, которое намного сложнее восстановить.
По сути, это означает, что вам нужно провести анализ времени / затрат сейчас. Сколько времени вам потребуется, чтобы создать эти модификации снова? Затем сравните это с количеством времени, которое потребуется, чтобы на самом деле попытаться восстановить файлы с помощью некоторых инструментов. Если вы потеряете всего пару часов работы, возможно, не стоит пытаться восстановить файл, а просто переписать его.
Конечно, когда вы все же пытаетесь использовать инструмент восстановления, убедитесь, что вы используете его как можно быстрее! Зачем? Поскольку местоположение удаленного файла теперь помечено как пригодное для использования для других файлов! Скорее всего, часть исходных данных уже была перезаписана каким-либо временным файлом вашего веб-браузера или каким-либо другим инструментом, занимающим дисковое пространство. Даже загрузка этого инструмента восстановления или установка этого инструмента может перезаписать исходные данные файла, что сделает восстановление невозможным. Если вы сейчас читаете это в системе, которая потеряла ваш файл, скорее всего, вы уже повредили файл еще больше, без возможности восстановления. Даже в лучшем случае все еще существует вероятность того, что сам VSS перезаписал ваш файл файлом, полученным из репозитория. Вероятность того, что данные удаленного файла будут перезаписаны каким-либо новым файлом, зависит от объема свободного дискового пространства в вашей системе. Чем больше у вас свободного места, тем меньше вероятность того, что удаленный файл будет перезаписан. Тем не менее, есть вероятность, что вы сможете восстановить файл. Было бы даже лучше, если бы у вас был установлен инструмент восстановления еще до того, как вы потеряли файл, и когда вы начали бы восстановление почти сразу после потери файла.