Komut: shsurdrv
SHSURDRV, bellekteki bir kalıp dosyasını kullanarak bir disket veya
sabit diski taklit eder ve/veya bir RAM sürücüsü oluşturur.
SHSURDRV, FreeDOS ile çalışmaz!
Söz dizimi:
SHSURDRV [/F[?][kalıp][,sürücü]]... [/R[mem]] [/T] [/C] [/V] [/U] [/Q[Q]]
[/D[boyut][Ssektör][Cküme][Dunsur][Ffats][$[etiket]],][sürücü]]...
Seçenekler:
kalıp Ham disk kalıbının dosya ismi ('?' geçersiz bir kalıbı dikkate
almaz) veya bir (disket) sürücüsünü yansıtmak için (varsayılan
şudur: A:) bir harf ve üst üste iki nokta. Kalıp, gzip ile
sıkıştırılmış olabilir.
sürücü Kullanılacak sürücü harfi (varsayılan mevcut olan ilktir).
boyut Şu kadar boş alanla yeni bir sürücü oluştur, bayt olarak;
KiB için 'K' veya MiB için 'M' son eki kullanılabilir.
sektör Boyut olarak tam şu sektör sayısını kullan (varsayılan 4101).
küme Kullanılacak küme boyutu, KiB olarak (varsayılan 4096 bayt).
unsur Kök dizin unsurlarının sayısı (varsayılan şu değerdir: 64).
fats Dosya Atama Tablolarının sayısı (varsayılan 1, azami 2).
label Birim etiketi (varsayılan şudur: "SHSURDRV").
/R XMS bellek olarak şu kadar KiB ayır (varsayılan değer: 4).
/T XMS belleğin en üstüne ata.
/C Üst belleğe yüklemekten ziyade geleneksel belleği kullan.
/V Bellek kullanımını görüntüle (sadece kurulumda).
/U Kaldır.
/Q Sessiz - giriş bildirimini görüntüleme.
/QQ Hakikaten sessiz - hiçbir şey görüntüleme.
Açıklamalar:
* Bir seçeneği değerinden ayırmak için üst üste iki nokta (':')
kullanılabilir.
* /F ve /D kullanımı seçime dayalıdır; eğer ilk karakter bir rakamsa /D
varsayılır, aksi takdirde /F.
* /D için seçenekler virgüllerle ayrılabilirler ve sıraları önemsizdir,
ama mevcutsa boyut ilk girilmelidir.
* Boyut ön tanımlı bir değer olabilir - mevcut değerleri görmek için
"/?S" kullanın.
* Küme, 2'nin bir üssü olmalıdır (yani 0, 1, 2, 4, 8, 16, 32 veya 64),
herhangi başka bir değer bir sonrakine yuvarlanacaktır ama 64'ü
geçemez.
* Boyut, küme boyutunun bir katına yuvarlanacaktır.
* Unsurlar 16'nın katlarına yuvarlanacaktır.
* 14 MiB değerinden fazla XMS kullanımı /R veya Windows'u başlatmak için
/T gerektirir, ki o da 64 MiB değerinden büyük sürücülerden hoşlanmaz.
* İlk sürücü harfinden daha düşük bir sürücü harfi atanmayacaktır.
Mesela: /F:img1,E /F:img2,D E: ve F: atar, E: ve D: *değil*.
* Diskin kendisi değil, sadece sürücü (sabit diskin ilk bölümünde)
taklit edilir ve sadece 512 baytlık sektör boyutu.
SHSUFDRV / SHSURDRV, şu ERRORLEVEL / EXITCODES yani hata seviyesi/çıkış
kodlarına sahiptir:
0 Başarılı kaldırma veya yardım görüntülendi;
1-32 İlk sürücü (A: = 1) başarılı kurulumda atandı;
255 Kurmak veya kaldırmak mümkün değil.
Örnekler:
Bir disket kalıbı oluştur:
diskcopy a: C:\misal\disket.img
SHSURDRV /F:?C:\misal\disket.img,H /W /V
H:
dir (içeriği gösterir) yanlış karakterler sebebiyle sürücü
kullanılamaz!
Ayrıca bakınız:
diskcopy
dskimg/ospimg
errorlevel/exitcode yani hata seviyesi/çıkış kodu
raread
rawrite
shsufdrv
Telif hakkı © 2008 W. Spiegl, 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.