PDA

Visualizza versione completa : FORZATURA DI UN LETTORE CD-ROM


Carlo61
26-05-2009, 13.05.56
Ciao a tutti,
ho appena generato un cd di avvio con due programmi per partizionare e creare l'immagine del disco rigido. Sono riuscito inoltre ad inserire con un po' di difficoltà, ragioni di spazio su floppy di avvio, anche dei driver USB.
Se non utilizzo i driver USB, la scansione mi trova il lettore ed il masterizzatore
rispettivamente sulle lettere D ed E. Se invece utilizzo i driver USB, la scansione trova la periferica USB nella lettera C, il lettore nella lettera E ed il masterizzatore nella lettera F. Riassumendo le lettere scalano di una posizione.
Ho utilizzato dei semplici comandi .bat che rimandano l'esecuzione dei programmi principali alla lettera D. Come ben capirete se attacco una periferica USB il tutto passa alla lettera seguente, quindi non trovo gli eseguibili per il corretto funzionamento.

E' possibile forzare con qualche comando MS-DOS il lettore CD-ROM ad una posizione ben precisa che posso richiamare nei file .bat?

GRAZIE E CORDIALI SALUTI. Carlo61.

Aquax
26-05-2009, 13.21.25
C'è l'MSCDEX che assegna la lettera con l'opzione /L:d (mi pare :mm: )

Oppure non puoi dire al file bat di cercare sia su D che su E ??

Sergio Neddi
26-05-2009, 13.23.13
Quasi sicuramente per vedere il CD nel floppy utilizzi MSCDEX.exe. Nella linea di comando dell'MSCDEX.exe c'è il parametro per specificare la lettera dell'unità.
Ricopio qui le opzioni della linea di comando:

Switch Definition

/D:<device name> - Allows you to specify a name for the device
driver. This name must be identical to the
device name used in the CONFIG.SYS file.

/M:<n> - Specifies the number of sector buffers used
to cache the path table of a CD-ROM disk.
Typically, each drive should have a minimum
of four to five buffers. The larger this
number is, the less your computer will have
to read directly from the CD-ROM drive.

/E - Tells MSCDEX.EXE to use expanded memory if
your system is using expanded memory.

/V - Displays information on memory usage
when you boot your PC.

/L:<drive letter> - Allows you to specify the letter you want
to assign to the first CD-ROM drive.

/S - Allows the CD-ROM to be shared on MS-NET
based systems.

/K - Tells MSCDEX.EXE to use any KANJI (Japanese)
file structures, if present, rather than the
default of alphanumeric file structures

Come puoi vedere con lo switch /L:lettera puoi impostarlo alla lettera che vuoi.
Conviene usare lettere alte in quanto ti potresti trovare con un PC che ha diversi HD, lettori di schede, ecc. che occupano di loro le lettere basse.
Da tenere presente che se le lettere basse sono già occupate (come mi pare di capire sia il tuo caso) allora non puoi forzare la lettera con lo switch /L. Ripeto: conviene usare lettere alte che per sicurezza sono libere.

Carlo61
27-05-2009, 22.09.34
Ciao a tutti,
col vostro aiuto ho risolto la situazione impostando /l:G.
Ossia Il lettore cd ora viene sempre visto con la la lettera G.
Ritornare al vecchio DOS per me è un po' impegnativo, ma ancora molto affascinante.

Vi ringrazio molto per la Vostra cortese disponibilità. Carlo61