Lista di distribuzione [ARTI2000] Comunicato n.111 del 9/8/2006. Questo comunicato integra e sostituisce il n.111 del 29/7/2006. Driver USB per MS-DOS. Da qualche tempo, avendo acquistato un disco esterno da collegare alla porta USB del mio calcolatore, mi ponevo il problema di eseguire il salvataggio e il ripristino dei dati su questa unita' senza il supporto di Windows, facendo cioe' partire il calcolatore con un disco di avvio in DOS. Dopo alcune prove senza successo, ho finalmente trovato un driver a 16 bit della Panasonic, che viene fornito insieme con un'unita' di memorizzazione commercializzata in Giappone (di nome "motto hairu"). Il file mhairu.zip (28 Kbyte) e' disponibile al seguente indirizzo: http://www.artico.name/soft/util/mhairu.zip L'installazione e' molto semplice: basta copiare i due file usbaspi.sys e di1000dd.sys in un dischetto di avvio e aggiungere le due righe seguenti al file config.sys: device=usbaspi.sys device=di1000dd.sys Il driver usbaspi.sys fa riconoscere i dispositivi di memorizzazione (HD esterni, unita' cd/dvd, zip, jaz, ls-120, e anche memorie flasg) come dispositivi ASPI. Il file di1000dd.sys associa ai dispositivi le lettere di unita' necessarie in DOS. Stando a quanto si legge su Internet, questi driver sono stati sperimentati con successo su un'ampia gamma di sistemi con vari tipi di connessione USB (UHCI, OHCI, USB 2.0 EHCI con il chipset NEC). Sono riportate informazioni secondo cui i driver funzionerebbero con qualunque versione di DOS, incluso il DrDOS di Caldera. Si puo' avviare il tutto da un'unita' floppy collegata a una porta USB. Precisazioni sulle unita' con formattazione NTFS. Quanto precede vale per le unita' con formattazione FAT32. Se la formattazione e' di tipo NTFS occorre usare il driver NTFSDOS, disponibile al seguente indirizzo: http://www.artico.name/soft/util/ntfsdos.zip Il file ntfsdos.exe (versione shareware) consente l'accesso in sola lettura; per poter accedere alle unita' anche in scrittura, si deve utilizzare invece il file ntfspro.exe, facente parte di "NTFS DOS Professional", software prodotto dalla Winternals: http://www.winternals.com I programmi ntfsdos.exe e ntfspro.exe vanno eseguiti da riga di comando DOS (non dal prompt di Windows!) oppure possono essere inclusi nel file autoexec.bat del dischetto di avvio. Mi e' stato segnalato che in presenza di unita' USB formattate NTFS (ad esempio con il registratore IRiver H340) non si deve installare nessuno dei driver usbaspi.sys e di1000dd.sys. Tuttavia ipotizzo che su PC meno recenti potrebbe essere comunque necessario installare almeno il driver usbaspi.sys. Alcune delle informazioni precedenti sono il frutto di prove eseguite da amici, che ringrazio per la collaborazione. La mia esperienza. Il mio disco USB esterno e' un Magstor da 250 Gbyte formattato con Fat32 e suddiviso in tre partizioni. Installando i driver usbaspi.sys e di1000dd.sys ottengo tre nuove lettere di unita' che seguono quelle relative ai dischi fissi, al disco RAM e alle due unita' dvd. Ho anche provato a collegare una memoria flash, che viene riconosciuta regolarmente. Notare che se il disco e' dotato di alimentazione autonoma, esso deve essere acceso prima di avviare il calcolatore. Segnalo inoltre che nel mio sistema le unita' vengono riconosciute solo quando sono collegate alle porte USB installate nella scheda madre; invece le porte USB aggiuntive presenti in una scheda PCI non funzionano in DOS. Metto a disposizione di chi lo desidera l'immagine di un floppy di avvio in DOS (versione 7 di Win98SE), predisposto per riconoscere le unita' USB: http://www.artico.name/soft/util/boot98se.exe L'immagine e' un file eseguibile, prodotto con il programma AllImage, che va lanciato in ambiente Windows dopo aver inserito un dischetto privo di errori nell'unita' floppy. Il file autoexec.bat deve essere adattato perche' vi e' inclusa la chiamata del programma Parla per Difon2. Le informazioni precedenti sono contenute anche nella seguente pagina, che conto di integrare, qualora dovessi reperire nuove informazioni: http://www.artico.name/soft/util/usb.shtm ************************************************** Tutti i programmi della raccolta ARTI2000 possono essere scaricati collegandosi a una delle seguenti pagine: http://www.artico.name http://www.math.unipd.it/artico/arti2000.htm ************************************************** Per leggere i comunicati o richiedere l'invio via E-mail, basta collegarsi alla seguente pagina Web: http://www.artico.name/soft/comunicati N.B. Questa e' una semplice lista di distribuzione gestita in ambiente Unix. L'elenco degli iscritti rimane assolutamente riservato. Giuliano Artico E-mail: artico@math.unipd.it