Komut: devload
DEVLOAD, komut satırından cihaz sürücüleri yüklemek için bir araçtır.
FAT16 ve FAT32 blok cihaz sürücülerini (mesela DI1000DD.SYS ile
ASPIDISK.SYS), COM ve EXE - türü DOS cihaz sürücülerini destekler ve
çok küçük boyutlu bir ikili dosyaya sahiptir (3 KiB'tan küçük).
Söz dizimi:
DEVLOAD [/H] [/Q] [/V] [/A] dosyaismi [parametreler]
Şunu öykünür: CONFIG.SYS / FDCONFIG.SYS dosyasında
DEVICE=dosyaismi [parametreler]
DEVLOAD [/?]
dosyaismi Yüklenecek dosyanın ismi
parametreler Yüklenecek dosyanın parametreleri
Seçenekler:
/H Sürücüyü UMB alanına yüklemeyi dene.
/Q Sessiz kip.
/V Ayrıntılı kip.
/A Otomatik kip (yüklü kalmaya zorla).
/? Yardımı görüntüler.
Açıklamalar:
Şayet hiçbir dosya ismi belirtilmemişse veya /? seçeneği girildiyse,
DEVLOAD bir yardım mesajı gösterir. /Q kipi DEVLOAD'un normalden
daha az mesaj göstermesini (sadece ikazlar), /V ise teknik ve
bellek kullanımı detayları dahil daha fazla mesaj göstermesini
sağlar.
/A seçeneği, "sürücü RAM'de kalmak istiyor fakat hiçbir kesmeye
takılmıyor ve ne blok ne de char cihazı sağlamıyor, gene de RAM'de
muhafaza etmek istiyor musunuz?" sorusunu bunun cevabının daima evet
olduğunu varsayarak atlar. Bundan sadece çok az sürücü etkilenir.
/H seçeneği ile DEVLOAD, DEVICEHIGH gibi işlemeye çalışacak ve
sürücünüzü UMB (Upper Memory Block) alanına yükleyecektir. Eğer kafi
boyutta bir UMB'niz yoksa (en azından dosya boyutu veya, exe başlığı
mevcutsa yükleme boyutu artı exe başlığındaki asgari yığın), sürücü
/H seçeneğini kullanmamışsınız gibi alt RAM'e yüklenecektir.
DEVLOAD yeterli olduğunu düşünse bile sürücünüzün UMB'nin çok düşük
olduğunu belirtmesinin mümkün olduğunu unutmayın. Bu durumda
sürücünüz yüklenmez ve /H seçeneği olmadan yüklemeniz gerekecektir.
/D seçeneği, kullanılacak sürücü harfini belirtmek için kullanılır.
Talep edilen sürücü kullanımdaysa, LASTDRIVE'a varana dek sonraki
sürücü harfleri denenir. Varsayılan değer /DC ile eşdeğerdir yani
C: veya sonraki - ilk müsait sürücü harfi.
Başarılı yüklemenin ardından ERRORLEVEL / EXITCODE yani hata seviyesi
0 ila 26 arası bir değere ayarlanacaktır, burada 0 karakter cihazları
için gönderilir ve blok cihazları için ilk atanan sürücü (1=A:, 2=B:,
3=C:, ... 26=Z:) için gönderilir. Herhangi bir hata esnasında veya
cihaz yüklü değilse 255 gönderilir. [Gelecek sürümler hataya göre
değerler gönderebilecektir.]
Örnekler:
1) USBASPI komut satırından
DEVLOAD /H C:\FREEDOS\DRIVERS\USBASPI.SYS /V /W
DEVLOAD /H C:\FREEDOS\DRIVERS\DI1000DD.SYS
2) IDE için ASPI sürücüsü (mesela CDRTOOLS için)
DEVLOAD C:\FREEDOS\DRIVERS\ASPI.SYS
3) DEVLOAD C:\FreeDOS\DRIVERS\UIDE.SYS /S125 /D:MYDVD
Ayrıca bakınız:
config.sys/fdconfig.sys
device/devicehigh
errorlevel/exitcode
Telif hakkı © 1992 - 1996 David Woodhouse, 2011 ve 2023
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.