Enhanced Disk Resource Private Properties Using Cluster Server
ID: Q223023
|
The information in this article applies to:
-
Microsoft Windows 2000 Advanced Server
-
Microsoft Windows 2000 Datacenter Server
SUMMARY
Windows 2000 includes enhanced disk resource private properties when you are using Cluster Server. Some of these enhancements provide administrators better control over when Chkdsk is run against a cluster disk.
MORE INFORMATION
Differences Between Microsoft Windows NT 4.0 and Windows 2000
When you run a command to display the private properties of the resource named Disk Q: as displayed in Cluster Administrator, note the difference in output between Windows NT 4.0 and Windows 2000:
Windows NT 4.0 Cluster
Command: cluster clustername res "Disk Q:" /priv
Listing private properties for 'Disk Q:':
R Name Value
- -------------------------------- -----------------------
Signature 1415371731 (0x545cdbd3)
DiskInfo <Unknown Type>
Windows 2000 Cluster
Command: cluster clustername res "Disk Q:" /priv
Listing private properties for 'Disk Q:':
T Resource Name Value
-- ----------- ------------------------------ --------------------
D Disk Q: Signature 1415371731 (0x545cdbd3)
D Disk Q: SkipChkdsk 0 (0x0)
D Disk Q: ConditionalMount 1 (0x1)
B Disk Q: DiskInfo 03 00 00 00 ... (264 bytes)
B Disk Q: MountVolumeInfo D3 DB 5C 54 ... (104 bytes)
New Private Properties in Windows 2000
The new private properties for Windows 2000 are:
- SkipChkdsk
- ConditionalMount
- MountVolumeInfo
The behavior of Chkdsk depends on the values assigned to the SkipChkdsk and ConditionalMount properties. If the disk is found to be corrupt by checking the dirty bit, or in the case of the quorum drive the MSCS folder is inaccessible, Chkdsk behaves as follows:
- If SkipChkdsk = 1 , The Cluster service does not run Chkdsk against the dirty drive and mounts the disk for immediate use.
NOTE: SkipChkdsk = 1 overrides the ConditionalMount setting and the Cluster service behaves the same no matter what the ConditionalMount property is set to.
- If SkipChkdsk = 0 and ConditionalMount = 0, the Cluster service fails the disk resource and leaves it offline.
- If SkipChkdsk = 0 and ConditionalMount = 1, the Cluster service runs "chkdsk /f" against the volume found to be dirty and then mounts it. This is the current default behavior for Windows 2000 clusters and the only behavior for Windows NT 4.0 clusters.
These resource private properties can be modified using the following commands:
- cluster clustername res "Disk Q:" /priv Skipchkdsk=0[1]
- cluster clustername res "Disk Q:" /priv ConditionalMount=0[1]
The MountVolumeInfo property is used to track changes made in disk management and contains the same information as DiskInfo (which is used by Windows NT 4.0) but is easier to understand because the values are fixed in length.
This sample MountVolumeInfo information
D3DB5C540400000000020000000000000000400600000000010000000746000000024006000
0000000FE3F060000000002000000074B00000000800C000000000000400600000000030000
00074C00000040C0120000000000C03F06000000000400000007490000
is interpreted as follows:
signature: D3DB5C54
number of volumes: 04000000
starting offset partition length volume # type letter fill
00020000.00000000 00004006.00000000 01000000 07 46 0000
00024006.00000000 00FE3F06.00000000 02000000 07 4B 0000
0000800C.00000000 00004006.00000000 03000000 07 4C 0000
0040C012.00000000 00C03F06.00000000 04000000 07 49 0000
DiskInfo is retained in the properties of the disk resource for compatibility in a mixed-node cluster in which one node is running Windows 2000 and one is running Windows NT 4.0.
The information in the DiskInfo and MountVolumeInfo properties is updated when the disk resource is brought online. The Cluster service checks the system's physical disk configuration, then makes corrections to these registry entries accordingly. Updates made to these values regarding drive letters are performed dynamically when changes are made using Disk Manager.
Additional query words:
Keywords : kbenv kbtool
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbinfo