Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut kasasıdır.
Program:
ADI
güvenli kopya - IO hatalarına neden olan bir kaynaktan veri kurtarma
SİNOPSİS
güvenli kopya [SEÇENEK] ... KAYNAK HEDEF
AÇIKLAMA
güvenli kopya cihaza başvursa bile SOURCE'dan mümkün olduğunca fazla veri almaya çalışır
varsa, belirli düşük seviyeli işlemler.
Bu, sorunlu veya hasarlı alanları belirleyerek, üzerlerinden atlayarak ve
sonrasında okumaya devam etmek. Hedef dosyadaki ilgili alan ya
atlandı (sıfırlarla doldurulmuş anlamına gelen ilk oluşturmada) veya kasıtlı olarak bir
Daha sonra bozuk bir cihazdaki etkilenen dosyaları bulmak için tanınabilir bir desen.
Safecopy, kötü durumun tam başlangıcını ve sonunu belirlemek için artımlı bir algoritma kullanır.
alanlar, kullanıcının kapsamlı veriler için kötü alanlara minimum erişimle ticaret yapmasına izin verir
dirilişi.
Aynı dosya üzerinden birden fazla geçiş yapılabilir, ilk önce bir dosyadan olabildiğince fazla veri alınabilir.
cihazı mümkün olduğunca minimum zararla ve ardından kalanların bir kısmını geri almaya çalışmak
giderek daha agresif okuma girişimleri olan veriler.
Bunun çalışması için kaynak cihazın veya dosyanın aranabilir olması gerekir. Aranamayan cihazlar için
(kasetler gibi) üzerinde kontrollü bir atlama yürütmek için harici bir komut dosyası kullanmayı deneyebilirsiniz.
sizin için hasarlı parça.
(Örneğin bir SCSI teyp aygıtında "mt search" ve "mt tell" kullanarak) "-S" bölümüne bakın
" ayrıntılar için parametre.
Bu aracın performansı ve başarısı, büyük ölçüde aygıt sürücüsüne, bellenime ve donanıma bağlıdır.
temel donanım.
Şu anda safecopy, verileri doğrudan bir CD'den okumak için CDROM sürücülerine RAW erişimi desteklemektedir,
sürücüye bağlı bazı hata düzeltmelerini atlayarak. Bu, veri alımını hızlandırabilir
CD'ler ve kurtarma sırasında sistem yükünü azaltır, ayrıca başarı oranını artırır. Emanet kopyası
CD'lerin sektör boyutunu ve adreslemesini belirlemek için disk durum sistem çağrısını kullanır. Bu başarısız
sektör düzeni disk içinde değişebileceğinden, karma modlu veya çok oturumlu CD'ler, ancak
hala disklerin büyük çoğunluğunda çalışırdı. Diğer diskler hala kurtarılabilir
normal yüksek seviyeli veri erişimini kullanarak. Safecopy, işlem sırasında ilgili disk türünü otomatik olarak algılar.
disk ve blok boyutu için tarama yapın.
Bazı CD/DVD sürücülerinin ATAPI veri yolunun hatalar üzerine çökmesine neden olarak aygıtın arızalanmasına neden olduğu bilinmektedir.
Sürücünün hata başına bir dakikaya kadar ve daha uzun süre donması. Böyle kullanmaktan kaçınmaya çalışın
medya kurtarma için sürücüler. Güvenli kopyaların düşük seviyeli erişim özelliklerini kullanmak, bazı durumlarda yardımcı olabilir.
durumlar.
Bazı sürücüler kötü ortamları diğerlerinden daha iyi okuyabilir. CD'lerin veri kurtarma işlemini denediğinizden emin olun.
ve DVD'ler birkaç farklı sürücüde ve bilgisayarda. Güvenli kopyaları artımlı kullanabilirsiniz
Yalnızca önceden okunamayan sektörleri okumak için kurtarma özelliği.
GÜVENİLİRLİK
Hasarlı ortamdan veri kurtarma hassas bir iştir, en kötü durumda başarısı veya
başarısızlık tüm şirketleri güvence altına alabilir veya mahvedebilir ve etkilenen insanların kişisel kaderini mühürleyebilir. Bu
bu amaç için yazılmış tüm araçların güvenilir ve güvenilir olması çok önemlidir.
Bir kullanıcının, yazılımın donanımına ve verilerine tam olarak ne yaptığını bilmesi gerekir. NS
Herhangi bir işlemin sonucunun hem anlaşılabilir hem de tahmin edilebilir olması gerekir.
Bilinmeyen karmaşık dahili davranışa sahip bir "akıllı veri diriltme sihirbazı",
şık bir araç, ancak tahmin edilebilir sonucun yukarıdaki gereksinimlerini karşılamaz ve
kullanıcı, verilerine ne yapıldığını önceden bilir.
Güvenli kopyanın işlem sırası, bunu sağlamak için nispeten basit tutulmuştur.
öngörülebilirlik. Maalesef özellik eklemeleri karmaşıklığı artırdı ve
Geçmişte, dahil etme ve hariç tutma listelerinin karıştırıldığı tanımsız sonuç, özellikle
farklı blok boyutlarını karıştırırken. En kötü durumda bu, üzerine yazılmasına neden olabilir
hedef dosyadaki veriler, (-M) seçeneğiyle daha sonraki bir artımlı çalıştırmada.
1.3 sürümünden itibaren, güvenli kopya, güvenli kopyaları doğrulamak için kullanılabilecek bir test paketi ile birlikte gelir
girişteki hatalı blokların kombinasyonunu simüle eden bir dizi test senaryosunda davranış
işaretli ve işaretsiz farklı dahil etme ve hariç tutma listeleri. Yayınlar sadece yapılır
Safecopy, spesifikasyona göre bu test durumlarını geçerse.
Safecopy davranışının bu metinsel özelliği dosyada bulunabilir.
spesifikasyon.txt güvenli kopya ile birlikte gönderilir.
SEÇENEKLER
--Aşama 1
Yeniden deneme yapmadan ve kötü alanlardan kaçınarak verilerin çoğunu hızlı bir şekilde kurtarmak için önceden ayarlanmış.
Önayarları: -f %10 -r %10 -R 1 -Z 0 -L 2 -M BaDbLoCk -o Stage1.badblocks
--Aşama 2
Daha fazla veriyi kurtarmak için önceden ayarlanmış, yeniden denemeden değil, kötü sonuçların kesin uçlarını arayarak
alanları.
Önayarları: -f 128* -r 1* -R 1 -Z 0 -L 2 -I aşama1.badblocks -o aşama2.badblocks
--Aşama 3
Maksimum yeniden deneme kullanılarak kurtarılabilecek her şeyi kurtarmak için önceden ayarlanmış, baş
yeniden hizalama hileleri ve düşük seviyeli erişim.
Önayarları: -f 1* -r 1* -R 4 -Z 1 -L 2 -I aşama2.badblocks -o aşama3.badblocks
Tüm aşama ön ayarları, bireysel seçeneklerle geçersiz kılınabilir.
-b <boyut>
Varsayılan okuma işlemleri için blok boyutu. Bunu, cihazınızın fiziksel sektör boyutuna ayarlayın.
medya.
Varsayılan: 1 *
İşletim sistemi tarafından bildirilmişse donanım blok boyutu, aksi takdirde 4096
-f <boyut>
Badblock'ları atlarken bayt cinsinden blok boyutu. Daha yüksek ayarlar daha az zorlama yapar
donanımınızda, ancak iki kötü alan arasındaki iyi alanları kaçırabilirsiniz.
Varsayılan: 16 *
-r <boyut>
Kötü bir alanın tam başlangıcını veya sonunu ararken bayt cinsinden çözünürlük.
Verileri doğrudan bir cihazdan okursanız, bunu en düşük değere ayarlamanıza gerek yoktur.
donanım blok boyutu. Bununla birlikte, bağlı dosya sistemlerinde, blokları okuyun ve fiziksel
bloklar yanlış hizalanmış olabilir. Daha küçük değerler, çok kapsamlı okuma girişimlerine yol açar
Veriler hasarlı alanların kenarında, ancak hasarlı medya üzerindeki baskıyı artırın.
Varsayılan: 1 *
-R <numara>
En azından hasarlı bir alanın ilk bozuk bloğunda bu kadar çok okuma denemesi yapılır.
minimum çözünürlük ile. Daha fazla yeniden deneme bazen zayıf bir sektörü kurtarabilir, ancak
ek zorlamanın maliyeti.
Varsayılan: 3
-Z <numara>
Her hatada, okuma kafasını kaynak cihazın başından sonuna kadar aramaya zorlayın.
genellikle belirtildiği gibi. Bu zaman alır, ek gerginlik yaratır ve
tüm aygıtlar veya sürücüler tarafından desteklenir.
Varsayılan: 1
-L <kip>
Düşük seviyeli cihaz çağrılarını belirtildiği şekilde kullanın:
0 Düşük seviyeli cihaz aramaları kullanmayın
1 Yalnızca hata kurtarma için düşük seviyeli cihaz çağrıları denemesi
2 Varsa, her zaman düşük seviyeli cihaz aramaları kullanın
Bu sürümde desteklenen düşük seviyeli özellikler şunlardır:
SİSTEM CİHAZ TİPİ ÖZELLİK
Linux cdrom/dvd veri yolu/cihaz sıfırlama
Ham modda Linux cdrom okuma sektörü
Linux disket denetleyicisi sıfırlama, gevezelik
Varsayılan: 1
--senkronizasyon Senkronize okuma çağrılarını kullanın (sürücü arabelleğe almayı devre dışı bırakın). Güvenli kopya, O_DIRECT kullanacak
aksi takdirde OS ve O_SYNC tarafından destekleniyorsa.
Varsayılan: İşletim sistemi tarafından eşzamansız okuma arabelleğe almaya izin verilir
--forceopen
USB sürücüleri için yararlı olan bir okuma hatasından sonra kaynağı yeniden açmaya çalışın.
geçici olarak uzaklaş.
uyarı: Bu, güvenli kopyanın manuel olarak iptal edilene kadar askıda kalmasına neden olabilir!
Varsayılan: fopen() hatasında iptal
-s <bloklar>
Okumaya başlayacağınız yerden başlayın. 0 pozisyonuna karşılık gelecek
hedef dosyası.
Varsayılan: blok 0
-l <bloklar>
Okunacak maksimum veri uzunluğu.
Varsayılan: Girdi dosyasının tüm boyutu
-I <kötü blok dosyası>
Artımlı mod. Hedef dosyanın zaten var olduğunu ve içinde belirtilen boşluklara sahip olduğunu varsayalım.
badblock dosyası. Listelenenlerden daha fazla veri alınmaya çalışılacaktır.
bloklar veya yalnızca hedef dosyanın dosya boyutunun ötesinde.
uyarı: Bu seçenek olmadan, hedef dosya önceden boşaltılacaktır.
yazı. Önceki bir safecopy çalıştırmasına devam etmek istiyorsanız -I /dev/null kullanın
badblock listesi olmadan.
ima: -c 0 -c belirtilmemişse
Varsayılan: yok ( /dev/null -c verilmişse )
-i <bayt>
-I ile verilen badblock dosyasını yorumlamak için blok boyutu.
Varsayılan: -b ile belirtilen blok boyutu
-c <bloklar>
Bu konumda kopyalamaya devam edin. Bu, çıktı bir blok ise devam etmeyi sağlar
güvenli kopyanın yapılamadığı, büyütülebilir bir dosyanın aksine sabit bir boyuta sahip cihaz
zaten ne kadar ilerlediğini belirleyin. Kullanılan blok boyutu -I ile aynıdır
seçeneği.
-c 0 geçerli hedef boyutunda devam edecek.
ima: -I /dev/null -I belirtilmemişse
Varsayılan: yok ( -I verilmişse 0 )
-X <kötü blok dosyası>
Dışlama modu. -I ile birlikte kullanılırsa, hariç tutulan bloklar dahil edilen blokları geçersiz kılar.
Safecopy, hariç tutma bloklarının kapsadığı alanlardan herhangi bir veri okumaz veya yazmaz.
Varsayılan: Yok
-x <bayt>
-X ile verilen badblock dosyasını yorumlamak için blok boyutu.
Varsayılan: -b ile belirtilen blok boyutu
-o <kötü blok dosyası>
Badblocks/e2fsck uyumlu bir bozuk blok dosyası yazın.
Varsayılan: Yok
-S <arama yazısı>
Giriş dosyasında aramak için harici komut dosyası kullanın. (Teyp cihazları için faydalı olabilir
ve benzeri). Seekscript, blok sayısını alan bir yürütülebilir dosya olmalıdır.
argv1 (1-64) olarak atlanmalıdır bayt cinsinden blok boyutu argv2 olarak ve geçerli konum
(bayt olarak) argv3 olarak. Dönüş değeri, başarılı bir şekilde blok sayısı olmalıdır
atlandı veya arama başarısızlığını belirtmek için 0. Harici arama yazısı yalnızca kullanılacak
lseek() başarısız olursa ve verileri atlamamız gerekir.
Varsayılan: Yok
-M <dizi>
Kurtarılmayan verileri atlamak yerine bu dizeyle işaretleyin. Bu daha sonra yardımcı olur
Kurtarılan dosya sistemi görüntülerinde bozuk dosyaları bulma. Varsayılan sıfırdır
çıktı dosyalarının oluşturulması ve verilerin herhangi bir dosyada olduğu gibi bırakılmasıyla ilgili okunamayan veriler
daha sonra çalıştırın.
uyarı: Artımlı mod (-I) ile birlikte kullanıldığında bunun üzerine yazılabilir
-I dosyasında oluşan herhangi bir bloktaki veriler. -I dosyasında olmayan bloklar veya
-X ile belirtilen dosyanın kapsadığı dosyalar, üzerine yazılmaktan kurtarılır.
Varsayılan: Yok
- hata ayıklama <seviye>
Hata ayıklama çıktısını etkinleştirin. Seviye bir bit alanıdır, daha fazlası için değerleri birlikte ekleyin
bilgi:
program akışı: 1
GÇ kontrolü: 2
badblock işareti: 4
arayan: 8
artımlı mod: 16
hariç tutma modu: 32
veya tüm hata ayıklama çıktıları için: 255
Varsayılan: 0
-T <zamanlama dosyası>
Daha sonra analiz için sektör okuma zamanlama bilgilerini bu dosyaya yazın.
Varsayılan: Yok
-h, --yardım et
Program yardım metnini göster.
PARAMETRELERİ
için geçerli parametreler -f -r -b seçenekler:
Bayt cinsinden miktar - yani 1024
%
Tüm dosya/aygıt boyutunun yüzdesi - örneğin %10
*
-b yalnızca, işletim sistemi tarafından bildirilen blok boyutu sayısı
*
-f ve -r yalnızca, sayı çarpı değerinin -b
ÇIKTI
çıkış sembollerinin açıklaması:
. 1 ile 1024 arasında blok başarıyla okundu.
_ Blok okuması eksikti. (muhtemelen dosyanın sonu) Blok boyutu artık küçültüldü
gerisini okumak için.
|/| Arama başarısız, kaynak yalnızca sıralı olarak okunabilir.
> Okuma başarısız oldu, blok boyutu kısmi verileri okumak için küçültüldü.
! İzin verilen en küçük boyuttaki okuma girişiminde düşük seviyeli bir hata, yeniden denemeye yol açar
girişim.
[xx](+yy){
Geçerli blok ve bayt sayısı, bu noktaya kadar sürekli olarak başarıyla okundu.
X Minimum blok boyutuna sahip bir blokta okuma başarısız oldu ve atlandı. Geri alınamayan hata,
hedef dosya sıfırlarla doldurulur. Veriler artık sürenin sonuna kadar atlanır.
okunamayan alana ulaşıldı.
< Kötü bir alanın bitiminden sonra başarılı okuma, daha küçük alanla geri izlemeye neden olur
İlk okunabilir verileri aramak için blok boyutları.
}[xx](+yy)
mevcut blok ve son sürekli okunamayan verilerin bayt sayısı.
NASIL
Nasıl yapabilirim...
- takılı ancak hasarlı bir ortamdan bir dosyayı yeniden diriltir, bu kopya şu durumlarda başarısız olur:
güvenli kopya /yol/to/sorun dosyası ~/kayıtlı-dosya
- hasarlı bir disk/cdromun dosya sistemi görüntüsünü oluşturun:
güvenli kopya /dev/cihaz ~/disk resmi
- verileri olabildiğince eksiksiz bir şekilde yeniden diriltmek mi?
güvenli kopya kaynak hedef -f 1* -R 8 -Z 2
(blokların sektörlere göre mantıksal olarak yanlış hizalandığını varsayarsak)
güvenli kopya kaynak hedef -f 1* -r 1 -R 8 -Z 2
- verileri olabildiğince hızlı diriltmek veya
- medyaya daha fazla zarar verme riski düşük olan verileri yeniden canlandırın:
(-f ve -r için daha da yüksek değerler kullanabilirsiniz)
güvenli kopya kaynak hedef -f %10 -R 0 -Z 0
- bazı verileri hızlı bir şekilde yeniden canlandırın, ardından daha fazla veriyi daha sonra tamamen okuyun:
güvenli kopya kaynak hedef -f 10% -R 0 -Z 0 -o badblockfile
güvenli kopya kaynak hedef -f 1* -R 8 -Z 2 -I badblockfile
Alternatif yaklaşım kullanma the yeni önceden özellikler:
güvenli kopya kaynak hedef --stage1
güvenli kopya kaynak hedef --stage2
güvenli kopya kaynak hedef --stage3
- hasarlı CD'mdeki verileri tamamlamak için bazı arkadaşlar CD-ROM sürücülerini kullanın:
güvenli kopya /dev/sürücüm görüntü dosyası -B -o myblockfile
güvenli kopya /dev/otherdrive görüntü dosyası -B -blok dosyam
-ben -o diğer blok dosyası
güvenli kopya /dev/başka bir sürücü görüntü dosyası -B -BEN
diğer blok dosyası -i
- bir veri kurtarma işlemini kesintiye uğratın ve daha sonra devam ettirin:
güvenli kopya kaynak hedef
(güvenli kopya iptal edilir)
güvenli kopya kaynak hedef -I /dev/null
- doğru badblocks çıktısı ile bir veri kurtarma işlemini kesintiye uğratın ve daha sonra devam ettirin:
güvenli kopya kaynak hedef -o badblockfile
(güvenli kopya iptal edilir)
mv badblockfile savebadblockfile
güvenli kopya kaynak hedef -I /dev/null -o badblockfile
kedi badblockfile >>savedbadblockfile
- artımlı modda kesintiye uğratın ve devam ettirin:
(doğru badblock listelerini elde etmek için bu biraz bash komut dosyası gerektirir)
güvenli kopya kaynak hedef -o badblockfile1
güvenli kopya kaynak hedef -I badblockfile1 -o badblockfile2
(güvenli kopya iptal edilir)
son=$( tail -n 1 badblockfile2 )
if [ -z $son ]; sonra en son=-1; fi;
kedi badblockfile1 | bloğu okurken; yapmak
[ $block -gt $en son ] && echo $block >>badblockfile2;
tamamlamak;
güvenli kopya kaynak hedef -I badblockfile2 -o badblockfile3
- kısmen başarılı bir kurtarılmış dosya sisteminde bozuk dosyaları bulun:
güvenli kopya /dev/dosya sistemi görüntüsü -M CoRrUpTeD
fsck görüntü
dağ -o döngü görüntüsü /mnt/bağlama noktası
grep -R /mnt/bağlama noktası "CoRrUpTeD"
(ipucu: okunamayan kısımlar daha küçükse bu, etkilenen tüm dosyaları bulamayabilir
işaretleyici dizginizden daha büyük boyutta)
- bir dosya sisteminin önceden bilinen badblocks listesini dosya sistemi görüntüsünden hariç tutun
oluşturma:
çöplük2fs -b /dev/dosya sistemi >badblocklist
güvenli kopya /dev/dosya sistemi görüntüsü -X badblocklist -x
- X ile başlayan ve Y boyutunda olan bir cihazın görüntüsünü oluşturun:
güvenli kopya /dev/dosya sistemi -b -s -l
- gerçek (hasarlı) kaynağa erişim olmadan kurtarılan verilerin iki kısmi görüntüsünü birleştirin
verileri:
(Bu biraz zor. Her iki dosya için de bir şekilde badblock listeleri almanız gerekiyor.
Safecopy'nin eksik verilerin nerede olduğunu bilmesini sağlayın. -M (işaret) özelliğini kullandıysanız,
bunları otomatik olarak hesaplayabilir, ancak bu özellik sağlanmamıştır.
güvenli kopya ile. İki adet badblock dosyanız olduğunu varsayalım.
var:
resim1.dat
image1.badblocks (blok boyutu1)
resim2.dat
image2.badblocks (blok boyutu2)
image1'in dosya boyutunun image2'ninkinden daha büyük veya ona eşit olması gerekir. (Olmazsa,
onları değiştirin))
cp image2.dat birleştirilmiş.dat
güvenli kopya image1.dat birleştirilmiş.dat -I image2.badblocks -i blokboyutu2 -X
image1.badblocks -x blok boyutu1
(Bu size birleştirilmiş verileri verir, ancak çıktı badblocklist'i olmaz. Ortaya çıkan sonuç
badblocks listesi, olan badblock'lar olacaktır.
a: her iki badblock listesinde veya
b: image1.badblocks içinde ve image2 dosya boyutunun ötesinde Makul düzeyde olmalıdır
bu mantığı kısa bir kabuk betiğinde çözmek kolaydır. Bir gün bu sevk edilebilir
güvenli kopya ile, o zamana kadar bunu rastgele bir açıklığa katkıda bulunma şansınız olarak düşünün
kaynak proje.)
- bir teyp cihazının kurtarma verileri:
Teyp aygıtı sürücüsü lseek()'i destekliyorsa, onu herhangi bir dosya olarak değerlendirin, aksi takdirde
kötüyü atlamak için kendi kendine yazılan bir komut dosyasıyla güvenli kopyanın "-S" seçeneği
bloklar. (örneğin "mt search" kullanımı) Teyp aygıtınızın otomatik olarak
yakın geri sar. Şansınız varsa bana geri bildirim gönderin, böylece güncelleyebilirim
bu belgeler.
FAQ
S: dd-rescue ve diğer araçlar gibi bir şey zaten varsa bu aracı neden yarattınız?
bu amaçla?
C: Çünkü başladığımda dd(-)kurtarma hakkında bilgim yoktu ve öyle hissettim. Ayrıca ben
safecopy'nin daha fazla veri kaybı tehlikesi olan bir kullanıcının ihtiyaçlarına daha uygun olduğunu düşünüyorum
diğer araçlardan daha okunabilir çıktı ve daha anlaşılır seçenekler.
(Sonra yine önyargılıyım. Bunları kendiniz karşılaştırın) Bu arada safecopy düşük
seviye özellikleri diğer araçlarda yoktur.
S: -Z seçeneği tam olarak ne işe yarar?
C: MS-DOS zamanlarında bir disketin 3 kez "neek nark" sesi çıkardığını hatırlayın.
her zaman bir okuma hatasıyla karşılaştığınızda? Bu, BIOS veya DOS diski
sürücü, muhtemelen küçük silindiri düzeltmek için IO kafasını sınırlarına taşıdı
Yanlış hizalama, tekrar denemeden önce. Linux bunu varsayılan olarak yapmaz, ne de
ortak CDROM sürücüleri veya sürücüleri. Yine de bu davranışı zorlamak artabilir.
__BIG__ bir CD'den bozuk sektörleri okuma şansınız. (Disketlerin aksine
genellikle çok az etkisi vardır)
S: Okunamaz hale gelen bir CD'yi diriltmek için en iyi şansım nedir?
C: Birçok farklı bilgisayar ve sürücüde bir yedek imaj oluşturmayı deneyin. yetenekleri
kötü medyadan okuma son derece değişkendir. 6 yaşında bir Lite On CDRW sürücüm var.
derinden ve bilerek çizilmiş CD'leri bile okur (anahtarımda olduğu gibi,
okunamıyor) kusursuz. İş yerinde aynı yaştaki bir CDRW sürücüsü herhangi bir veri okumuyor
çoğu DVD ve birleşik sürücü bozuk bloklara sahipken, CD'nin bu bölümünden hiç
her birkaç yüz baytta bir. Aşağıdaki durumlarda safecopys RAW erişim özelliklerinden tam olarak yararlanın:
uygulanabilir. (-L 2 seçeneği)
Genel bir kılavuz olarak:
-CDRW sürücüleri genellikle salt okunur CD sürücülerinden daha iyi performans gösterir.
-Yalnızca CD sürücüleri bazen CD'lerde DVD sürücülerinden daha iyi sonuç verir.
-PC sürücüleri bazen dizüstü bilgisayarlardan daha iyidir.
- Temiz bir lense sahip bir sürücü, bir kir topundan daha iyi sonuç verir.
-CD'leri temizlemek yardımcı olur.
-Kimyasal kullanmadığınız sürece.
-Bir CD'de yapışkan bant kullanmak, yansıtıcı katmanı kalıcı olarak oluşturacak şekilde yırtacaktır.
disk okunamıyor.
S: Okunamaz hale gelen bir disketi diriltmek için en iyi şansım nedir?
C: Yine farklı disket sürücüleri deneyin. devam etmenin daha kolay olabileceğini unutmayın.
bozuk bir disketteki verilere CD'dekinden daha fazla zarar verir. (Okuma denemelerini aşırıya kaçmayın)
S: BlueRay/HDDVD diskleri ne olacak?
C: Bilseydim cehennem, ama genellikle DVD'lere benzer olmaları gerekir. Muhtemelen bağlıdır
sürücülerin bellenimi nasıl çalışır.
S: Sabit diskimde birden çok bozuk sektör oluştu, ne yapmalıyım?
C: Bozuk bir sabit sürücüden veri kurtarırken hız önemli bir faktördür. Erişim
kötü alanlar veya hatta sadece çalışma süresi sürücüye daha fazla zarar verebilir ve eski
okunabilir alanlar, sıcaklık artışı, hasarlı kafaların çizilmesi nedeniyle okunamaz
yüzeyin hala iyi kısımları, titreşim nedeniyle bozulan yataklar vb.
sistemi kapatmanız ve sabit sürücüyü bilgisayardan çıkarmanız önerilir.
hatalar meydana gelir gelmez ve daha fazla hasara neden olmadan mümkün olan en hızlı şekilde.
(Fişi çekmeyin! Yeniden başlatmaya zorlamak için sıfırlamaya basın ve ardından güç ile kapatın
düğmesi/ACPI)
Tüm verileri depolamak için yeterli disk alanına sahip bir kurtarma sistemi kurun.
hasarlı sürücü (ve muhtemelen birden çok kopyası). Harici bir sabit diskiniz varsa
USB SATA veya SCSI aracılığıyla bağlanan ve sürücünün çalışırken takılmasını sağlayan sürücü kasası
çalışan bir sisteme dönüştürün, kullanın. Bu, herhangi bir şey olmadan her şeyi hazırlamanıza izin verir.
sürücünün açılmasına ve muhtemelen BIOS'a veya işletim sistemine istemeden ihtiyaç duyulması
erişiyor. Ayrıca sıcaklığı kontrol etmek için sürücüye daha kolay erişirsiniz veya
çalışma sırasında gürültü.
Verileri kurtardığınızda, kötü verilere erişmeye çalışmadan önce iyi verileri kurtarın.
sektörler. Safecopy, bir badblock hariç tutma kullanarak bilinen sorunlu sektörleri atlamanıza olanak tanır
sistem günlüklerinden veya sürücüden alabileceğiniz dosya (-X)
Smartmontools veya benzeri bir yazılım aracılığıyla dahili günlükler. olabileceğinin farkında ol
muhtemelen fiziksel sektör numaralarını mantıksal blok numaralarına dönüştürmeniz gerekir
kaynağınıza bağlı olarak.
Ayrıca safecopy'ye sorunlu alanlardan en kısa sürede atlamasını söylemelisiniz ve
başka yerden devam et. "-f 10% -r 10% -R 0 -Z 0" parametreleri işi şu şekilde yapacaktır:
safecopy yapmak, cihaz içeriğinin %10'unu atlar ve orada devam eder.
geri izleme. Aradaki verileri her zaman daha sonra almayı deneyebilirsiniz, önce
sürücünün geri kalanında sözde iyi veriler. Veri yöntemine bağlı olarak
kurtarmayı planlıyorsanız, bozuk verileri "-M" ile işaretlemek mantıklı olabilir.
seçenek. Bu, daha sonra veri bozulmasından etkilenen dosyaları bulmanızı sağlar.
kolayca. Güvenli kopyanın tüm bloklarla bir badblock listesi yazmasını sağlamak için "-o" seçeneğini kullanın
atlandı veya okunamadı.
Bu ilk çalıştırma ile güvenli kopyalama yapıldığında, ikinci bir deneme yapmayı deneyebilirsiniz.
daha fazla veri alın. "-f" için daha küçük değerler kullanma ve güvenli kopyanın aşağıdakiler için geri izlenmesine izin verme
etkilenen alanın sonu "-r 1*". "-I" artımlı modunu yalnızca
ilk çalıştırmada atlanan blokları okuyun.
Çalışmalar arasında sürücünün soğumasına izin vermek mantıklı olabilir. Bir kere hepsini aldın
sürücünün "iyi" alanlarından gelen verilere daha "kapsamlı" erişimi riske atabilirsiniz.
Hatalı bloklar olması durumunda yeniden deneme sayısını "-R" artırın, belki bir
baş hizalaması "-Z 1". "-f 1*", güvenli kopyanın her birini okumaya çalışmasını sağlar
engelleyin, kötü alanları hiç atlamayın.
Sürücünüz yanıt vermeyi durdurursa, kapatın, bir süre soğumasını bekleyin, ardından
Tekrar deneyin.
(Ölü sürücüleri kısa bir süreliğine hayata döndürmek için geri getiren insanlardan duydum.
buz paketleri ile düşük sıcaklıklara soğutmak.)
!!! Veriler gerçekten önemliyse, profesyonel bir veri kurtarma uzmanına gidin
sürücüye daha fazla zarar vermeden hemen önce.
EXIT DURUMU
kurtarılamaz hata yoksa safecopy 0 (sıfır) döndürür.
safecopy, bazı veriler kurtarılamazsa 1 döndürür.
safecopy, kopyalamanın hata veya sinyal nedeniyle iptal edilmesi durumunda 2 döndürür.
YAZARLAR
safecopy ve kılavuz sayfası CorvusCorax tarafından tasarlanmış ve yazılmıştır.
onworks.net hizmetlerini kullanarak güvenli kopyayı çevrimiçi kullanın