Virtual Disk, Version 1.30 Final
  FS-plugin per Total Commander che consente la connessione di immagini di 
  dischi come unità virtuali aggiuntive nelle Risorse del Computer. 

Autore del plugin: Konstantin Vlasov, 2006
Homepage: http://flint-inc.ru/
E-mail:   support@flint_inc.ru

Il driver è basato sul progetto open-source FileDisk by Bo Branten, 2004
Homepage: http://www.insidewindows.info/
E-mail:   bosse@acc.umu.se


Descrizione
-----------

Questo plugin permette di connettere dei files di immagine di dischi come unità 
aggiuntive nelle Risorse del Computer. Il driver funziona solo sui sistemi 
operativi Windows 2000 e Windows XP/2003 32/64-bit.

Quando un'immagine è collegata, nelle Risorse del Computer compare una nuova 
unità. La lettera asseganta all'unità viene specificata precedentemente 
dall'utente e conterrà il contenuto del file di immagine appena collegata.   

Sono disponibili i seguenti modi di connessione:
  1. HDD - emula la presenza di un disco fisso. In questa modalità si potranno
     connettere immagini di singole partizioni formattate con filesystem di tipo
     FAT  oppure NTFS, ed anche immagini di dischi rimovibili e dischi 
     flash-drive con filesystem FAT.
  2. FDD - emula la presenza di un disco rimovibile. Permette di connettere 
     tutte le stesse immagini della modalità HDD, eccetto per le partizioni NTFS
     che non sono previste da windows nella gestione del filesystem dei
     dispositivi rimovibili. 
  3. CD/DVD -emula la presenza di dischi CD/DVD (dal punto di vista del S.O. 
     non ci sono differenze tra CD e DVD). Questo sistema viene utilizato per
     connettere immagini CD/DVD. Si potranno utilizzare file .ISO ed anche buona
     parte dei files .BIN e .NGR (alcune immagini non risultano compatibili)  

Anche per le modalità HDD e FDD è disponibile l'opzione "Sola lettura" che, se
selezionata, non consente la modifica dei files delle immagini collegate.
La modalità di emulazione CD/DVD attiva automaticamente l'opzione di "Sola
lettura"

Installazione
-------------
Prima di procedere con l'installazione del plugin, è necessario installare il
driver per la gestione dei dischi virtuali.
aprire la cartella VD_Driver e cliccare con il tasto destro del mouse sul file
vd_filedisk.inf; comparirà un menù (context menu) con varie opzioni disponibili,
selezionare la voce "Installa".
Dopo aver eseguito l'installazione, verrà richiesto di riavviare il computer.
Il riavvio è assolutamente necessario per un corretto funzionamento del plugin.  

  Se nel "context menu" del file INF non compare la voce "Installa", ci si potrà
  avvalere del vecchio metodo di installazione del driver ossia:
  copiare il file vd_filedisk.sys nelal cartella Windows\System32\Drivers\ quindi
  importare il file vd_filedisk.reg nel registro di sistema cliccandolo due volte 
  con il tasto sinistro del mouse e per finire, riavviando manualmente il PC.
  

IMPORTANTE!!!
Nella versione 64-bit di Windows tutte le operazioni descritte per l'installazione 
del driver dovranno essere effettuate dalla Gestione Risorse di Windows.
Se le operazioni vengono effettuate da Total Commander, installazione avrà esito
negativo in quanto TC è un'applicazione a 32-Bit che funziona nel sistema di 
emulazione a 32 Bit del sistema operativo Windows a 64-Bit.

Portato a termine l'installazione del driver e riavviato il PC si potrà eseguire 
l'installazione del plugin VirtualDisk.wfx usando il solito sistema ossia:
Andare nel menu Configurazione, selezionare la voce Opzioni ed andare alla voce
plugin del menu a destra della finestra Configurazione, quindi cliccare il tasto
configura nella sezione "Plugin File System".
premere il tasto Aggiungi e selezionare il file WFX del plugin che si intende 
installare.
In alternativa si potrà utilizzare la procedura di installazione automatica 
implementata dalla versione 6.50 di Total Commander; in questo caso il plugin
verrà automaticamente installato quando aprirete l'archivio contenente il plugin.
Non dimenticate che dovrete comunque installare manualmente il dirver della 
gestione delle unità virtuali come descritto sopra!   

Utilizzo del plugin
-------------------
Dopo l'installazione comparirà la voce "Virtual Disks" nelle risorse della rete 
di Total Commander. 
In questa cartella verrà riportata una lista di tutte le immagini che si intendono
gestire con il plugin.
All'inizio ovviamente questa voce sarà vuota.
Per aggiungere un'immagine è sufficiente copiare l'immagine che si desidera 
utilizzare nella cartella del plugin. Facciamo presente che l'immagine non verrà
fisicamente copiata, ma semplicemente linkata. Ciò significa che il plugin si 
ricorderà la posizione dell'immagine che desiderate utilizzare.
Per rimuovere l'immagine sarà sufficiente cancellarla dalla cartella del plugin.
La cancellazione elimina solo il collegamento (Link) al file di immagineche non 
verrà assolutamente danneggiato o rimosso dal disco fisso.

Per personalizzare i parametri di connessione dell'immagine premere Invio oppure
ALT+Invio oppure selezionare la voce "Proprietà" dopo aver cliccato con il tasto
destro del mouse sopra l'immagine che si desidera connettere.
Verrà proposta una finestra di dialogo in cui si potranno selezionare i 
parametri necessari per la connessione/disconnessione dell'immagine nell'unità
virtuale.  
In questa finestra di dialogo si potrà vedere il percorso completo del file 
dell'immagine, il suo stato (collegata oppure scollegata) ed anche la possibilità
di selezionare la lettera dell'unità ed il tipo di periferca da emulare 
(HDD/FDD/CD).
Per collegare l'immagine cliccare sul tasto "Collega". Se l'immagine risulta già
collegata, sul tasto comparirà la dicitura "Scollega". 
 
Al riavvio del PC tutte le immagini collegate verranno automaticamente scollegate
a meno che non venga spuntata la voce "Collega al riavvio", nel qual caso verrà
automaticamente ricollegata al riavvio successivo.

Se si dovessero verificare degli errori durante il processo di ricollegamento 
dell'immagine all'avvio, questi verranno scritti nel file di log VirtualDisk.log
presente nella cartella del plugin 


Annotazioni per l'utilizzo del plugin:
--------------------------------------
1. E' sconsigliato collegare/scollegare le immagini da diverse istanze di Total
   Commander. Si potrebbe verificare il caso in cui una copia di TC asserisce
   che un'immagine è collegata ed un'altra che afferma l'esatto contrario!
   Molti di questi problemi dovrebbero venit risolti automaticamente risolte, ma
   Per chi volesse fare delle prove, ho un suggerimento, per cortesia verificate 
   come si comporta questo plugin in diverse istanze simultanee di TC. Non sono 
   sicuramente riuscito a testare tutti i casi possibili così se riuscirete a
   trovare delle anomalie vi prego di segnalarmele in modo da poterle risolvere.
   Per i casi più gravi ho previsto il tasto "Forza stato" che toglie il flag
   di immagine montata in modo da risolvere i vari problemi che si potessero 
   verificare.   
2. Le immagini dei CD/DVD possono essere montate solo in modalità CD/DVD, le
   immagini con file system FAT possono essere montate come emulazione HDD/FDD, 
   mentre le immagini con file system NTFS possono essere montate solo con 
   modalità HDD. Nel coso in cui non si rispettino queste condizioi, il disco 
   virtuale apparirà tra le Risorse del Computer, ma quando si tenterà di 
   accedere si otterrà il messaggio di attenzione "Disco non formattato".
3. Il nuovo drive non è disponibile per i programmi che leggono fisicamente la 
   lista dei dispositivi di sistema disponibili. Ciò perchè il disco virtuale 
   non è un dispositivo di sistema ma solo un "drive logico".
   Nelle versioni future cercherò di prevedere la creazione del dispositivo di
   sistema.  


FAQ (Frequently Asked Questions)
--------------------------------
D. Ho installato il plugin, cercato di montare un'immagine ma ottengo il 
   seguente messaggio di errore:
     Errore durante la creazione del dispositivo virtuale!
     Probabilmente il disco non è stato connesso.
R. per il corretto funzionamento del plugin è necessario installare il driver
   presente nel plugin. L'instalalzione automatica del plugin non installa il 
   dirver di sistema. Per le istruzioni sull'installazione del driver consultare
   la sezione "Installazione" del presente documento.

D. Cercando di montare un'immagine ottengo il seguente errore:
     Errore durante la creazione del dispositivo virtuale!
     Ci sono troppi dispositivi attivati del tipo selezionato.         
R. In modo standard sono ammessi al massimo 4 dispositivi virtuali per tipo (es:
   4 FDD virtuali, 4 CD e 4 HDD). Se necessitate di più dispositivi dovrete 
   cambiare il valore nel registro di sistema:
     [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VD_FileDisk\Parameters]
     NumberOfDevices=dword:00000004
   Dopo la modifica è necessario riavviare il PC.

D. Quando collego un'immagine la lettera dell'unità viene creata, ma quando 
   provo ad accedere mi compare un errore.
R. Significa che il formato dell'immagine selezionato non è supportato dal 
   plugin (Più precisamente dal driver). verificare che non avviate erroneamente
   connesso un'immagine CD/DVD come HDD o FDD o viceversa. Considerando che il 
   tipo di immagini ammesso per la connessione è limitato, verificare il punto 2
   delle "Annotazioni per l'utilizzo del plugin".

D. In Windows XP/2003 x64 il plugin non connette le immagini. Cosa sbaglio?
R. Provabilmente il dirver è stato installato in modo errato.
   Nella versione 64-bit di Windows tutte le operazioni descritte per l'installazione 
   del driver dovranno essere effettuate dalla Gestione Risorse di Windows.
   Se le operazioni vengono effettuate da Total Commander, installazione avrà esito
   negativo in quanto TC è un'applicazione a 32-Bit che funziona nel sistema di 
   emulazione a 32 Bit del sistema operativo Windows a 64-Bit.


Inel casi in cui abbia scritto qualcosa di ERRATO:
--------------------------------------------------

Il mio plugin si interfaccia a basso livello con le funzioni di Windows. Per questo 
motivo non posso garantire che il programma funzioni in modo assolutamente corretto!
(specialmente perché non ho lavorato moltissimo con la programmazione dei drivers).
Per questo motivo distribuisco il plugin con la clausola "as is" (così com'è),
senza nessuna garanzia da utilizzare a proprio rischio.
Vorrei aggiungere che fin che potrò correggerò gli errori che dovessero 
emergere. JUtilizzandolo in prima persona, è mio interesse che il plugin funzioni 
correttamente e che non si verifichino errori... 


Progetti futuri:
----------------

* perfezionare l'utilizzo corretto da diverse istanze di TC;
* Aggiunger enuovi dispositivi nella lista delle periferiche di sistema; 
* Mostrare quali immagini sono connesse (Al momento impossibile da visualizzare);
* Supportare le immagini non-standard;
* Installazione automatica del driver.
