XP has no problems with playing DVD video from VIDEO_TS folders on USB2 hard drives. Playback starts from a fast USB2 drive immediately, similarly like from any hard drive.
As I am an XP user, I wonder what exactly causes the difference. Is the DVD navigator filter different on Vista or is there some registry setting that could be tweaked so that Vista would handle the drives similarly like XP?
I also wonder if the good old SUBST command could cure the problem. At least on XP the virtual drives that are created by SUBST are not detected as "removable"
I use it on all PCs.
My MC media library has been imported from the virtual X: , Y: and Z: driver letters for years.
When the media files are on local drives I have a bat file in my startup folder. It creates the three drive letters automatically on system startup, for instance:
- filename: XYZ.bat
- contents:
c:
cd \
dir
subst X: E:\Mus
Subst Y: F:\Vid
subst Z: F:\Z
pause
- the directory listing in the beginning is for making sure that the system drive is ready (it may be unnecessary)
- the pause command is optional. It just keeps the command prompt window open so that I can check that the SUBST commands worked normally.
By using this system I can always mount any three base folders as virtual drive letters and use them without making any changes to the MC library.
Alternatively I could share the physical directories and map the network shares with drive letters (it works also on a single PC), but the "SUBST" system uses less CPU and providers somewhat better file transfer and access speeds (I have tested this on XP).
When I use my laptop with a 1TB USB2 drive that contains copies of most of my media files I use this bat file:
- filename: T_XYZ.bat
- contents:
t:
cd \
dir
subst X: T:\Mus
Subst Y: T:\Vid
subst Z: T:\Z
pause
- I have changed the USB drive's letter on all PCs to T: so that the same bat file works on any of my PCs.
- I have it in the root of the drive so that I can easily double-click it after connecting the drive.
If/when I want to remove the drive letters I run another bat file:
- filename: XYZ_OFF.bat
- contents:
subst X: /D
subst Y: /D
subst Z: /D
pause