Komut: diskcopy
DISKCOPY, bir disketin muhteviyatlarını ikinci bir diskete kopyalar.
Güncel olarak neredeyse her türlü disketleri kopyalamayı destekler,
buna 160 KB, 180 KB, 320 KB, 360 KB, 720 KB, 1.2 MB, 1.44 MB
ve 2.88 MB diskler dahildir, XMS, EMS, tamponlar veya takas dosyası
kullanarak. Buna ilaveten diskcopy, kalıp dosyalarının kullanılmalarını
destekler.
Kalıplar SHSUFDRV tarafından kullanılabilir.
Söz dizimi:
Diskcopy [kaynak][hedef][/a][/v][/m][/i][/o][/1][/x][/d][/r]
[/f][/t][/?]
kaynak: kopyalanacak sürücü veya kalıp dosyası.
hedef: kopyalamanın yapılacağı sürücü veya kalıp dosyası.
Seçenekler:
/a Kullanıcı faaliyetine duyulabilir bir ikaz ver.
Bu seçenek kullanıcıdan her eylem gerektiğinde bip sesi çıkarır.
/v Okumaları ve yazmaları kontrol et. Bu seçenek etkinse okumalar ve
yazmalar denetlenir. Bu seçenek kullanıldığında işlemin iki defa
daha uzun süreceğini unutmayın. DOS verify bayrağı bu seçenekten
etkilenmez.
/m Disk kopyalamak için sadece belleği kullan. Bu seçenekle disk
kopyalamak için sadece bellek yani ya XMS, ya EMS ya da tamponlar
kullanılır.
/i Bellek kullanımını göster (bilgilendirme maksatlı).
Size hangi tür belleğin kullanıldığını söyler.
/o Hedefin üzerine yaz, eğer zaten mevcutsa (bir kalıp dosyası
durumunda). Bir disketin kalıp dosyasını oluşturmak istediğinizde
ve o isimle bir dosya zaten mevcutsa program dosyanın üzerine
yazmayı reddedecektir. Bu seçenekle adı geçen işleyişi
değiştirebilir ve mevcut dosyaların üzerine yazılmasını
zorlayabilirsiniz.
/x Daima otomatik olarak çık. Bu seçenek programın daima çıkmasını
sağlar. Bunu muhtemelen programın sonunda fark edeceksiniz. Eğer
bu seçeneği kullanırsanız program size diskin başka bir kopyasını
isteyip istemediğinizi sormayacaktır.
/d Diskin zaten sürücüde olduğunu varsay. Bu seçenek disk kopyalamayı
hızlandırmak için kullanılır. Program mümkünse sizden kaynak ve
hedef disketlerini takmanızı istemeyecektir.
/r Hata kurtarma kipine geç.
Bazen diskin bir kısmı okunamaz olabilir, ama kalan her şey hâlâ
okunabilir. Bu durumlarda diski yeni bir diske mümkün olan en fazla
veriyi kurtararak kopyalamak isteyebilirsiniz. Bu seçeneği
kullanarak diskcopy programını diskteki ortam hatalarını daha etkin
bir şekilde tarayıp diskin daha büyük bir bölümünü kurtarmasını
sağlayabilirsiniz.
Eğer diskcopy programını daima hata kurtarma kipinde olacak şekilde
derlemiş iseniz bu seçenek kullanılamaz.
/f Süratli disk kopyalama yap (sadece dolu sektörleri kopyala).
Bu seçenekle sadece dolu sektörler kopyalanacaktır, netice
itibariyle çok daha hızlı bir disk kopyalama gerçekleşecektir.
Ancak bu durumda hedef diskin orijinal diskle tıpatıp aynı
olmayacağını unutmayın. Bununla beraber diskteki tüm dosyalar
orijinal diskteki ile aynı olacaktır.
Bu seçenek aynı zamanda küçük kalıp dosyaları oluşturmak için de
kullanılır. Bu kalıp dosyaları sadece veri içeren sektörlerin
verilerini bulunduracaktır. Eğer kalıp dosyasını başka bir diske
yazdırırsanız, bu disk ilk diskle tıpatıp aynı olmayacaktır, fakat
tüm dosyalar aynı olacaktır.
/t Kalıp dosyası aynı diske kopyalanıyor ise hedef diskini isteme.
Bir kalıp dosyası kopyalanan diskle aynı diske yazılıyorsa, program
normalde yeni bir disk takılmasını isteyecektir. Bu seçenek
kullanıldığında, kalıp dosyası başka bir disk istenmeden doğrudan
diske yazılır.
/1 Bu seçenek hiçbir şey yapmaz, MS-DOS uyumluluğu için eklenmiştir.
Başka DOS sürümlerinde bu, sadece ilk tarafı kopyalardı.
/? Yardımı gösterir.
Açıklamalar:
Bir seçenekten sonra eksi işareti seçeneği devre dışı bırakır.
Eğer kaynak ve/veya hedef bir sürücüyse, mesela "a:", bir disket olarak
işlenir, aksi takdirde kalıp dosyası olarak işlenir.
Kaynak ve hedef aynı sürücü olabilir; DISKCOPY evvela kaynaktan
kopyalayacak, sonrasında sizden disketleri değiştirmenizi isteyecektir.
Ardından hedefe yazma gerçekleşecektir.
DISKCOPY, kalıp dosyaları için Linux rawrite biçimini kullanır.
Dolayısıyla DISKCOPY tarafından oluşturulan kalıp dosyaları Rawrite
tarafından kullanılabilir, bunun tersi de geçerlidir.
DISKCOPY, Linux disketlerini okuyamaz ve onların üzerine yazamaz.
Ancak bir Linux disket kalıbını DOS diskine yazabilir.
DISKCOPY, NLS (national language support yani milli dil desteği) ve
uzun dosya isimlerini destekler, şu sayfaya bakın: DOSLFN.
DISKCOPY programını kullanmayı kolaylaştırmak için seçime dayalı olarak
sık kullandığınız seçenekleri içeren bir diskcopy.ini dosyası
oluşturabilirsiniz.
Daha fazla bilgi için şu sayfalara bakın:
https://gitlab.com/FreeDOS/base/diskcopy/-/tree/master/DOC/DISKCOPY
VEYA:
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/
paket: diskcopy, bölüm: DOC. VEYA:
C:\FREEDOS\DOC\DISKCOPY\diskcopy
Örnekler:
Örnek 1:
Diskcopy a: a: /a /i
Bir disketi a: sürücüsünden a: sürücüsüne kopyala, kullanıcı eyleminden
önce bir bip sesi çıkar ve bellek kullanımını göster.
Örnek 2:
Diskcopy a: example.img
a: sürücüsündeki disketin içeriğini example.img dosyasına kopyala.
Örnek 3:
Diskcopy example.img a:
example.img dosyasının içeriklerini a: sürücüsündeki diskete kopyala.
Örnek 4:
Diskcopy example1.img example2.img
example1.img dosyasını example2.img dosyasına kopyala.
Örnek 5:
Diskcopy a: a: /a-
a: sürücüsündeki diskin içeriklerini yine a: sürücüsündeki başka bir
diskete kopyala ve kullanıcı eylemi için bip sesi çıkmamasını sağla.
Örnek 6:
Diskcopy a: a:a /f
a: sürücüsünün küçük bir kalıp dosyasını a: sürücüsünde oluştur.
Bu durumda şunu unutmayın:
- Tüm içerikler bir defada kopyalanamıyor ise program bellek
yetersiz hatası verebilir.
- Sonuç "a" dosyası kalıp dosyasında bulunmaz.
Örnek 7:
Diskcopy a:a a:, veya aynı şekilde: diskcopy a:a a: /f
a: sürücüsündeki "a" kalıp dosyasını a: sürücüsüne kopyala.
Bu durumda şunu unutmayın:
- Kullanıcıdan yeni bir disket takması istenecektir.
Örnek 8:
Diskcopy a:a a: /t
a: sürücüsündeki "a" kalıp dosyasını a: sürücüsüne kopyala.
Bu durumda şunu unutmayın:
- a: sürücüsündeki içeriklerin üzerine yazılacaktır. Yani kalıp
dosyası da kaybolacaktır!
Ayrıca bakınız:
copy
diskcomp
doslfn
dskimg/ospimg
move
raread
rawrite
shsufdrv
xcopy
Telif hakkı © 1998 Jim Hall, 2007 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.