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, 2009
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.acc.umu.se/~bosse/
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.
