Windows 7 sadece 4 günlük çalışmayı sildi


1

Bir projeyi yeni bitirdim ve bilgisayarımı yeniden başlattım. Artık önyükleme yapmak istemiyordu, bu yüzden Windows 7 sistem onarım seçeneğini kullanmak zorunda kaldım. Bir dakika kadar koştu ve başladı. Şimdi kaynak kodumun çoğu işin son 4 gününden itibaren gitti!

Arka plan: bazen (en sık yeni yazılımı yükledikten sonra) dizüstü bilgisayarım artık açılmıyor. Sadece küçük Windows 7 bayrağını gösterecek, fakat artık sabit diskten okuyamayacak. İptal etmem ve yeniden başlatmamın ardından, Windows'u normal olarak başlatmamı (işe yaramayacak) veya "Windows başlangıç ​​onarımı" çalıştırmamı ister. Çalıştırırsam, iki veya üç dakika kadar bazı şeyler yapar ve sonra Windows'u tekrar açabilirim. Genellikle bundan sonra, önceki günlerde bilgisayara eklediğim .exe dosyaları gider - ancak bu zamana kadar olan diğer dosyalara dokunulmazdı.

Ama şimdi, bu gerçekleştikten sonra, projemden bir sürü ".as" (ActionScript kaynak dosyası) geçti!

Onları kurtarmanın bir yolu olup olmadığını bilen var mı?


2
Ama onları sürüm kontrolünde kontrol ettin, değil mi?
Daniel

1
Bir sistem geri yükleme yaptınız, bu da pencerelerin önceki durumuna döndüğü anlamına gelir. Verileri sürücüden kurtarmanız gerekecek, ancak bozulmuş veya artık mevcut olamama olasılığı var.
James Mertz

Kitaplıktaki çalışma klasörlerini rastgele klasör sistemi geri yüklemesine karşı dokunmamak gibi bir şey olabilir mi?
mtone

ama neden .as dosyalarıma dokundu? şu ana kadar yalnızca exe dosyalarını silmiş ve dokunulmamış diğer dosya türlerini bırakmıştır. Silinen dosyaları koyduğu bir rapor yok mu?
Mat,

hayır silinen dosyaları yerleştirdiği bir dizin yok. Bu aslında, dropbox kadar basit olsa bile, veri yedeklemelerinin neden SO kadar kritik olduğunun bir örneği.
James Mertz

Yanıtlar:


3

AFAIK, TestDisk gibi "adli araçları" kullanmadan verilerinizi kurtarmanın bir yolu olmadığını varsayıyor.

  • sürüm kontrolü kullanmadınız (SVN, GIT vb.)
  • (yeni) bir yedeğiniz yok

Gelecek için birkaç ipucu:

  1. Kritik veriler üzerinde çalışıyorsanız daima yeni bir yedeğinizin olduğundan emin olun! Her zaman !
  2. Bir sürüm kontrol aracı kullanın!
  3. Makineniz hataları göstermeye başlar veya garip davranırsa: Sorunları hemen giderin. Gerekirse: işletim sisteminizi yeniden yükleyin ve verilerinizi yedekten kurtarın, ancak hiçbir zaman net bir şekilde kırık bir işletim sistemi ile çalışmayın.

[düzenleme no. 1] Başka bir acil ipucu: Verileri gerçekten kurtarmak istiyorsanız , söz konusu bölümü hemen kullanmayı bırakın !

Bir LiveCD'den önyükleme yapın ve kullanın ddveya eşdeğer bir araç, bölümünüzün disk görüntüsünü oluşturur. Aksi takdirde, yalnızca diskinizi kullanarak kurtarmak isteyebileceğiniz verilerin üzerine yanlışlıkla yazabilirsiniz. İşletim sisteminizi başlattığınızda, genellikle verileri diske yazar (günlükler vb.) Bu nedenle verilerinizin üzerine yazabilir.

Eksik verileri kurtarmayı denerseniz, o disk görüntüsünün bir kopyasını kullanın. Sadece emin olmak için.


1
Anlaşmalı - Başlangıçta onarım yapılması yaygın bir durum olmamalıdır.
Kara Marfia

ama bu. her çalıştığında, son geri yükleme noktasından beri bilgisayara yüklenen veya kopyalanan tüm .exe dosyalarını siler. Bu sefer aynı zamanda .as (actionscript) dosyalarını silmiş. Belki de. As da bazı sistem için kullanılan bir uzantısıdır ve bu nedenle systemrestore da onları kaldırır?
Mat

O zaman bir şeyler yanlış. Tamir etmelisin! Sistem kurtarma işleminin çalıştırılması bilinen son "iyi" duruma geri döner. IIRC, aynı zamanda yeni / değiştirilmiş dosyalar dahil TÜM değişiklikleri geri almak anlamına gelir.
lajuette

1

"Önceki Sürümleri Geri Yükle" nin söz konusu klasörlerde herhangi bir şey gösterip göstermediğini kontrol etmeli ve görmelisiniz.


1

Şanslıysanız, geri yükleme mevcut verilerinizin üzerine yazmadı. Belki geçmişte şanslıydım, ancak Windows'u diskin boş kesimlerine yazarken buldum. Bu, bir dosyanın silinmesine rağmen gerçekten silinmediği anlamına gelir; sadece dosyadaki işaretçi silinir.

Birkaç dosya kurtarma kaynağı kullanarak dosyaları kurtarmada büyük başarı elde ettim. En yakın zamanda, Reuva'yı bir arkadaşı için hdd düştüğünde birkaç yıllık fotoğraflarını kurtarmak için kullandım . Recuva ücretsizdir. Bazı ticari dosya geri yükleme uygulamaları da vardır.

Ne yaparsanız yapın, mevcut diskinize hiçbir dosya kurtarma programı kurmayın. Bir USB cihazından önyükleme yapacak bir tane bulmak veya hdd'yi, dosya kurtarma programının kurulu olduğu başka bir makineye bağlamak isteyeceksiniz.


0

Referansları kaldırır, en iyi tahmininiz TestDisk ve Photorec'in ücretsiz bir birleşimini ya da WinHEX gibi ücretli bir adli tıp çözümünü kullanmaktır. Neredeyse tamamlanmış kurtarma gönderimi burada görün ve kendinizi güvende tutmak için bir dahaki sefere sürüm kontrolü ve artımlı yedeklemeler ayarlayın ... ;-)

Ayrıca, dizüstü bilgisayarınız bazen önyüklemediğinden; sabit sürücünüzü yukarıdaki bağlantı ve diğer donanımınızla da kontrol edin; aksi takdirde bu günlerde daha ciddi bir sorunla karşılaşabilirsiniz.


şaka - bu projede kullanmadığım son dört günde çok fazla tüketdiğim tüm projelerim için sürüm kontrolüm var. bağlantı için teşekkür ederim - kontrol edeceğim. photorec kaynak kodu kurtarabilir mi?
Mat

@ Mat: Oldukça fazla şey, kaynak kodunu tam olarak bilmiyorum. Ancak, artık dizin ağacında bulunmayan referansları kontrol eder. Bir dizin, bir liste girişi kaldırılırsa, dosya girişi hala var olacak ve hatta bazen liste girişinin kendisi olacak, dosya hakkında bilgisi olan bazı dosya girişlerine işaret eden bir liste türüdür. Bu, PhotoRec ve WinHEX gibi programların dizin yapınızı yeniden oluşturmasına izin veriyor, son zamanlarda bu iki programla birlikte müzik koleksiyonumun tamamını kaldırdım. PhotoRec müzik için daha iyi görünüyordu, kütüphane bilgileri için WinHEX ...
Tamara Wijsman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.