Komut: shsucdx
SHSUCDX, MSCDEX'in yerine geçen bellekten kaldırılabilir bir CD-ROM
yeniden yönlendiricisidir. 10 sürücüye kadar destekler. Her bir sürücü
tek sektörlü tampona ve son 10 dizin girdisi ara belleğe alınır. Her
sürücüdeki her bir birime belirli bir sürücü harfi atanabilir.
Söz dizimi:
shsucdx /D[:][?|*]sürücü[,[harf][,[birim][,[azami]]]] [seçenekler]
SÜRÜCÜ CD-ROM sürücüsünü kontrol etmek için kurulan cihaz sürücüsünün
ismidir. Sürücüye ön ek olarak '?' koymak, eğer mevcut değilse
(veya aslında bir CD-ROM değilse) onu sessizce dikkate
almayacaktır; ön ek olarak '*' yine onun görmezden gelinmesini
sağlayacaktır fakat bir sürücü ayrılacaktır (aşağıya bakın).
HARF Bu sürücüdeki birimlere atanan ilk sürücü harfidir. Varsayılan
değer ilk kullanılabilen harftir. Not: sonraki birimlere
atanan sürücü harfleri daima önceki birimlere atananlardan
daha yüksek olacaktır.
BİRİM Bu (yazılımsal) sürücüdeki sürücü atanan ilk birimdir.
Birim 0 varsayılandır.
AZAMİ Bu (yazılımsal) sürücüde sürücü atanan azami birim sayısıdır.
Varsayılan, tüm birimlerdir (veya tüm kalan birimler, eğer
BİRİM girildiyse).
Kurulduktan sonra, sadece /D atanmış sürücüleri görüntüler ve atanmış
sürücü sayısını geri gönderir.
Seçenekler:
/D Sürücü işlemesi
Kurulum vaktinde, /D aynı zamanda ek sürücüler için alan ayırmak
için de kullanılabilir. Kaç sürücü ayrılması gerektiğini belirtmek
için tek bir sayı kullanın (mesela: /D1). (Eğer tek bir sayıyla
isimlendirilmiş bir cihaz sürücünüz varsa, '?' ön ekini kullanın.)
Kurulumdan sonra, aynı seçenek son atanan sürücü(leri) kaldırır.
/D seçeneğini her iki şeklini de belirtmek mümkündür, böyle bir
durumda güncel sürücüler kaldırılacak ve yenileri eklenecektir.
/L Harf:
Bu seçenek, /D seçeneğinin HARF bileşenine bir alternatiftir, ki onu
takip etmesi gerekir (yani: /D:sürücü /L:harf). Kurulu sürücülerin
sayısını geri göndermesi için de kullanılabilir (kurulu değilse /L:0
255 geri gönderir) atanmış her bir sürücünün harfini de geri
gönderebilir (/L:1, /L:2, vs., burada A: = 1 ve sürücü kurulu
değilse 255).
/C Bellek kullanımı:
Varsayılan olarak, SHSUCDX mevcutsa kendini üst belleğe yükler, veya
zaten üst bellekteyse alt belleğe yükler. Bu seçenek buna mani olur.
Tam olarak söylemek gerekirse:
SHSUCDX üst belleğe taşı
SHSUCDX /C alt bellekte kal
LH SHSUCDX alt belleğe taşı
LH SHSUCDX /C üst bellekte kal
/V Bellek istatistikleri:
Bu seçenek kurulum esnasında kullanıldığında, bellek kullanımının
bir özeti görüntülenir. Bu özet şunları içerir:
Static Kod ve değişkenler
Dynamic Her bir sürücü için veriler ve paragraf yuvarlaması
Total Genel bellek kullanımı
/V Bilgi:
/? seçeneğiyle veya kurulumdan sonra kullanıldığında, bu seçenek
SHSUCDX programının derleme ve çalışma zamanı seçeneklerini
görüntüler. Bu bilgi şunları içerir:
8086/386 İhtiyaç duyulan asgari işlemci
CD kök şekli TRUENAME, D:\ yerine \\D.\A.\ geri gönderecektir
High Sierra CD dosya sistemi için orijinal biçim
Joliet Uzun isimler için Windows biçimi
CD üzerinde kalıp Kendisi CD üzerinde olan bir kalıba erişimi
etkinleştirir
/˜ Tilde kullanımı:
ISO standardı, CD'lerin 31 karaktere kadar, Joliet ise 64 karaktere
kadar isimlere izin verir. Bu, DOS için 8.3' indirgendiğinde,
tekrarlanan girdilere yol açabilir. Bu seçenek tekrarlanmaları,
isimden sonra tilde ve bir sayı ekleyerek ortadan kaldırır (Windows
işletim sisteminin yaptığında benzer bir şekilde). Varsayılan değer
olarak tilde kullanımı devre dışıdır.
Bu seçenek kurulumdan sonra da kullanılabilir. Sadece kendi başına
kullanılırsa durumu değiştirir (mesela tilde kullanımı etkinse, /˜
bunu devre dışı bırakır, devre dışıysa etkinleştirir). Tilde
kullanımı açık bir şekilde '+' veya '-' işaretleri kullanılarak
etkinleştirilebilir veya devre dışı bırakılabilir (yani /˜+
tilde kullanımını güncel durumu dikkate almadan etkinleştirecektir).
/R Salt okunur öznitelik kullanımı:
Varsayılan olarak, CD üzerindeki dosyalar salt okunur özeniteliğine
sahiptir. Bu özniteliği kaldırmak isterseniz, bu seçenek buna imkân
sağlar. /˜ gibi kurulumdan sonra kullanılabilir ve '+' ile '-'
işaretlerini kabul eder.
/I Kur:
Normalde SHSUCDX başka bir yeniden yönlendirici tespit ederse
(MSCDEX gibi) kurulmayı reddedecektir. Bu seçenek, SHSUCDX
programının yine de kurulmasını sağlar.
/U Kaldır:
Kesmeyi kaldır, belleği boşalt ve sürücüleri geçersiz olarak
işaretle.
/Q Sessiz:
Başlangıç yazısının (telif hakkı bildirimi) görüntülenmesini
engelle. /Q+ sadece sürücü atamalarını görüntüler (kurulumdan sonra
kullanıldığında '-' kaldırılmış ve '+' eklenmiş bir sürücüye işaret
eder). /QQ hiçbir şey görüntülemez.
Açıklamalar:
Bu SHSUCDX sürümü sadece DOSLFN 0.40a veya daha yeni bir sürümle
çalışır. Daha önceki bir DOSLFN sürümüyle kullanmaya çalışmak
tüm CD'yi veya bazı dosyaları erişilemez kılabilir.
SHSUCDX, şu ERRORLEVEL / EXITCODES yani hata seviyelerine sahiptir:
0 Kaldırıldı, yardım, seçenek ayarlandı
1-32 İlk kurulan sürücünün sürücü sayısı (A=1)
246 Geçersiz veya bilinmeyen seçenek
247 Kaldırılamıyor
248 Bellek yetersiz
249 Hiçbir sürücü atanmamış (yani kurulu değil)
250 Kullanılabilir sürücü harfi yok
251 Yazılımsal sürücüde birim mevcut değil
252 Geçersiz veya mevcut olmayan cihaz sürücüsü
253 Zaten kurulu
254 Desteklenmeyen DOS sürümü
255 386 gerekli
Örnekler:
Örnek 1:
CONFIG.SYS / FDCONFIG.SYS dosyasında:
device=c:\FREEDOS\BIN\udvd2.sys /d:CDROM01
AUTOEXEC.BAT dosyasında:
SHSUCDX /D:CDROM01
Birçok CD-ROM sürücüsüyle Örnek 2:
CONFIG.SYS /FDCONFIG.SYS dosyasında:
MENU 1. FreeDOS
MENU 2. FreeDOS + IDE DVD (UDVD2)
MENU 3. FreeDOS + USB CD-ROM (NOVAC)
MENU 4. FreeDOS + ASPI CD-ROM (SCSI AIC-75XX 78XX)
MENU 5. FreeDOS + IDE DVD + USB CD-ROM + ASPI CD-ROM
lastdrivehigh=U
25?DEVICEHIGH=\freedos\bin\udvd2.sys /D:UDVD002
35?DEVICEHIGH=\freedos\drivers\usb\usbaspi.sys
35?DEVICEHIGH=\freedos\drivers\usb\usbcd.sys /D:USB-CD
45?DEVICEHIGH=\freedos\drivers\aspi\aspi8dos.sys
45?DEVICEHIGH=\drivers\scsi\aspicd.sys /D:ASPICD
AUTOEXEC.BAT dosyasında:
SHSUCDX /D:UDVD002,F /D:?USB-CD,U /D:*ASPICD,W /L:0
UDVD002 cihaz sürücüsüne F sürücüsünü ata, veya yüklü değilse iptal et.
Eğer USB-CD cihaz sürücüsü yüklüyse, onu U sürücüsüne ata; yoksa hiçbir
şey yapma. Şayet ASPICD cihaz sürücüsü yüklüyse, onu W sürücüsüne ata;
yoksa onun için alan ayır ki daha sonra yüklenebilsin. SHSUCDX atanmış
cihaz sürücülerinin sayısını geri gönderecektir (veya 252 iptal
edildiyse).
Örnek 3:
SHSUCDX /D:SHSU-CDH
SHSUCDX, ilk kullanılabilir sürücü harfini bulur ve onu SHSU-CDH cihaz
sürücüsünün cihaz birimi 0'a atar. Eğer ikinci veya üçüncü bir CD
sürücüsü mevcutsa, sıradaki kullanılabilir harflere atanırlar.
Kullanımda olan sürücü harfleri atlanır. Bir cihaz sürücüsü tarafından
desteklenen ilk CD, SCSI adresi dikkate alınmaksızın cihaz birimi 0
olur.
Örnek 4:
SHSUCDX /L:0
Eğer SHSUCDX kurulu değilse, errorlevel 255 geri gönderir; yoksa
atanmış sürücülerin sayısını (ki bu 0 olabilir) geri gönderir. Her iki
durumda da hiçbir şey görüntülenmez.
Örnek 5:
SHSUCDX /D:CD001,,1,1 /D:CD001,,4,1
SHSUCDX, ilk kullanılabilir sürücü harfini CD001 cihaz sürücüsünün cihaz
birimi 1'e ve sonraki harfi birim 4'e atar. Bu, Bu, ihtiyaç duyulmayan
birimleri desteklemeye gerek kalmadan bitişik olmayan sürücü birimlerine
erişime imkân tanır.
Daha fazla örnek için şuraya bakın: UDVD2.SYS.
Ayrıca bakınız:
autoexec.bat/fdauto.bat
config.sys/fdconfig.sys
device/devicehigh
devload
doslfn
errorlevel/exitcode yani hata seviyesi/çıkış kodu
(gcdrom.sys)
lastdrive/lastdrivehigh
mscdex
udvd2.sys
uide.sys
Telif hakkı © 2006-2020 Jason Hood, 2022 senesinde 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.