File System Registry settings
Overview
File System driver can be tuned for compatibilityand performance issues via Registry keys.
In most cases you should be satisfied with default settings, but if you need something special,
you can carry out some experiments.
Common setings are stored under
HKLM\System\CurrentControlSet\Services\dwudf\Paramaters
Registry key.
Options
DWORD:AllocDescCompatW2K (default = 1)
This value enables generation of file allocation descriptors in compatible with
Windows 2000/XP built-in UDF Reader format. The problem is that Microsoft drivers
perform extra unnecessary (and violating the OSTA UDF standard) consistency check.
We found that it is not too good idea - generate file system images violating standards
for MS compatibility only. So you can decide what is more important for you - compatibiity with
Windows 2000/XP built-in UDF Reader or compliance to the original OSTA UDF standards.
0x00000000 - disable
0x00000001 - enable
DWORD:VolumeLabelCompatW2K (default = 1)
This value enables volume label compatibility mode. When compatibility mode is enabled,
volume label is stored in the place, where
Windows 2000/XP built-in UDF Reader expects to find it.
You can decide what is more important for you - compatibiity with
Windows 2000/XP built-in UDF Reader or compliance to the original OSTA UDF standards.
0x00000000 - disable
0x00000001 - enable
DWORD:HandleHWReadOnly (default = 0)
This value enables "Hardware Read-only" file system attribute handling. Some UDF brands
creates RW disks with this flag enabled. Looks like this is done to avoid modification
of disk structures by UDF drivers from other vendors. Actually, these disk contains
valid structures and writable for originators. To improve inter-compatibility we disabled
handling of this attribute by default. Though, you can enable it if you need.
0x00000000 - disable
0x00000001 - enable
DWORD:HandleSoftReadOnly (default = 1)
This value enables "Software Read-only" file system attribute handling. Some UDF brands
(e.g. Nero) creates RW disks with this flag enabled. Looks like this is done to avoid modification
of disk structures by UDF drivers from other vendors. Actually, these disk contains
valid structures and writable for originators.
0x00000000 - disable
0x00000001 - enable
DWORD:PartitialDamagedVolumeAction (default = 0)
This value defines driver behavior on condition of unreadable or inconsistent filesystem root structures.
Value
|
Behavior
|
0 |
Try to use backup copies of root structures and operate in full-functional read/write mode
|
1 |
Try to use backup copies of root structures, but operate in read-only mode
|
2 |
Do not mount and report error.
|
DWORD:WaitCdSpinUpOnMount (default = 1)
This value enables spin-up waiting when disk is accessed. Many CD/DVD drives require several seconds for
recognition of newly inserted disk. When drive status is queried, NOT READY code is reported together with
additional code IN PROGRESS OF BECOMING READY. If driver send NOT READY status up to system, CDFS driver shall
be called for disk recognition a little later. But at that moment CD/DVD drive may become ready and
disk shall be mounted as Audio-disk. For more reliable recognition of UDF disks we defaulted this option to TRUE.
But it has side-effect: delay on listing drives in Windows Explorer or other file manager (up to 15 seconds
depending on drive model, type of inserted disk and amount of scratches on its surface).
0x00000000 - disable
0x00000001 - enable
DWORD:ShowBlankCd (default = 0)
This value enables Dvd Write Now to show empty directory on new or erased discs.
This mode helps to avoid error messages about absence of disc or inaccessible disc.
However, it may be confusing, even with this option enabled you cannot write to not formatted
disc.
0x00000000 - disable
0x00000001 - enable
|