Komut: undelete
UNDELETE, silinmiş dosyaları geri getirmeyi dener.
Söz dizimi:
Temel söz dizimi:
undelete [yol] [/ALL|/LIST] [/Esürücü[:dizin]]
Güncel çalışma dizinindeki veya girilen dizindeki geri getirilebilir
dosyaları geri getirmek için istem görüntüler.
dizin Geri getirilecek dosyanın bulunduğu konum. Eğer
hiçbir dizin girilmezse, güncel çalışma dizini
varsayılır.
Gelişmiş söz dizimi:
undelete [/eylem] [ne] [hedef] [seçime dayalı boyut]
Seçenekler:
/ALL TÜM geri getirilebilir dosyaları istem görüntülemeden
otomatik olarak geri getir.
/LIST Geri getirilebilir dosyaları geri getirme istemi
görüntülemeden listele; hiçbir işlem yapılmaz.
/E Geri getirilen dosyaları harici bir diske ve seçime
dayalı bir dizine aktarır. Bu seçenekle kaynak disk
değiştirilmez.
Mümkün (gelişmiş) [/eylemler]:
follow Silinmiş bir dosya arar (kullanılmış kümeleri atlar!),
[ne] kümesinde başlar ve verileri [hedef] olarak
girilmiş dosyaya kaydeder. DIRSAVE çıktısı doğru küme
sayısını bulmanıza yardımcı olur.
extract FOLLOW gibi fakat FAT'a göre hâlâ mevcut bir dosyayı
takip eder.
dirsave Yukarıdakiler gibi, fakat dizini bir dosyaya kaydeder.
[ne] dizini mutlak yol (\ ile başlayan) ile VEYA
küme sayısı ile girilmelidir. Ayrıca ekranda teknik bir
dizin listesi görüntüler!
syssave İlk veya ikinci FAT'ı, başlatma sektörünü veya kök
dizini kaydeder. [Boyuta] izin verilmez. [ne] içinde
fat1, fat2, boot veya root seçimi yapın. "Mirror" yani
yansı kipi.
boyut Hiçbir [boyut] belirtilmemesi veya 0 [boyutu] otomatik
tespit sağlar. [Boyut] birimi FOLLOW için kümeler,
DIRSAVE için sektörlerdir. DIRSAVE mevcut ve silinmiş
dizinler için aynı şekilde işler.
hedef Güncel sürücüden başka bir sürücüde olmalıdır. Veriler
daima undelete komutunun çağrıldığı sürücüden okunur/
geri getirilir.
Açıklamalar:
UNDELETE Kullanımı:
1. Geri getirilebilir dosya ve dizinler bulmak:
undelete komutunu DIRSAVE kipinde çalıştırın. Silinmiş dizin
girdilerini özel işaretlenmiş bir şekilde göreceksiniz ve ekranda
onların küme sayılarını görürsünüz. Ekran çıktısını bir dosyaya
yeniden yönlendirebilirsiniz, mesela:
undelete /DIRSAVE \ x:\rescued.dir >y:\logfile
Burada logfile ekran çıktısını içerecektir.
Şayet sisteminizde FreeDOS yardımcı araçları kuruluysa, bunun
yerine aşağıdakilerden birini kullanabilirsiniz:
undelete /DIRSAVE \ x:\rescued.dir | TEE y:\logfile
undelete /DIRSAVE \ x:\rescued.dir | TEE y:\logfile | MORE
Bunlar bilgileri ekranda görüntüleyecek ve aynı zamanda logfile
dosyasına kaydedecektir.
2. Kurtarılabilecek bir dosyanın geri getirilmesi:
DIRSAVE kullanarak dosyanın başlangıç kümesini bulun, yukarıda
açıklandığı gibi. Ardından bu küme üzerinde FOLLOW kullanın,
mesela:
undelete FOLLOW 1234 x:\rescued.bin
1234 kümesinde başlayan silinmiş dosyanın içeriklerini x
sürücüsündeki rescued.bin dosyasına kaydeder.
Gelişmiş Kullanımlar:
- Silinmiş dizinlerin içinden geri getirmek
Silinmiş dizinin başlangıç kümesini bulmak için mevcut bir dizin
üzerinden DIRSAVE çalıştırın. Ardından bu küme üzerinde DIRSAVE
çalıştırın ki silinmiş dizin içindeki silinmiş dosya ve dizinleri
bulabilesiniz... ve ihtiyaç duyulduğu takdirde ardışık küme
numaralarıyla devam edilir.
- Kısmen üzerine yazılmış dosyaları geri getirmek
Mevcut yeni dosyalar üzerinde FOLLOW kullanın ve boyut değerini
geçersiz kılın (küme olarak, undelete başlatıldığında güncel
sürücüdeki bir kümenin ne kadar büyük olduğunu size söyler). ,
Yani "OLD" isimli büyük bir dosyanın üzerine kazaen küçük bir "NEW"
yeni dosyası yazmışsanız":
* "NEW" dosyasının küme numarasını bulun.
* FOLLOW kullanırken "OLD" boyutunu girin.
* Geri getirilen çıktı "NEW" içerikleriyle başlayacak fakat umarız
ki "OLD" dosyasının henüz üzerine yazılmamış içeriğini de ihtiva
edecektir.
- undelete komutunu önemli sürücü verilerine "yansı" yapmak için
kullanmak
Şayet dosya sisteminiz tamamen bozulursa, SYSSAVE ile kaydedilmiş
önemli verileri yeniden yazmayı deneyebilirsiniz. Kaydedilmiş
bilgiler ayrı bir diskte depolanmış olmalıdır. Ayrıca MIRROR
komutunu kullanmak isteyebilirsiniz, kullanımı daha kolaydır fakat
kaydedilmiş bilgileri diskin sonunda depolar.
* Tüm 4 kaynak için undelete komutunu SYSSAVE kipinde çalıştırın:
fat1, fat2, boot, root.
* Dosyaları emniyetli bir yerde muhafaza edin.
- "mirror" verilerini geri getirmek:
Bu, bazı disk felaketi durumlarında gerekli olabilir.
İKAZ: bu, sadece uzmanlar, tamirciler ve çok çaresiz insanlar
içindir! Bunu yanlış veya gereksizken yapmanız, işleri daha da
kötü bir hale getirebilir!
* Bölümünüzün ilk kısmını ilk sektörle başlayarak yeniden
oluşturmak için 4 kaynağı "boot fat1 fat2 root" sırasıyla
yapıştırın veya birleştirin.
* bu bilgileri geri getirmek için DEBUG (w komutu)
kullanabilirsiniz.
* Kaydedilmiş ve mevcut verileri birleştirmek için bir hex yani
onaltılık düzenleyici de kullanabilirsiniz.
Örnekler:
- yukarıdaki açıklamalara bakın -
Ayrıca bakınız:
debug
del/erase
deltree
format
mirror
more
rd/rmdir
tee
unformat
Telif hakkı © 2003 Eric Auer, 2008 ve 2022 senelerinde
W. Spiegl tarafından güncellenip 2024 senesinde Berki Yenigün
tarafından tercüme edilmiştir.
Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
Kopyalama şartları için H2Cpying dosyasına bakın.