Knowledge Base

Usage of NTFS 5.0 junctions in the Sysvol folder

Article ID: 186750

Article Last Modified on 5/3/2007


APPLIES TO


This article was previously published under Q186750

SUMMARY

The %SystemRoot%\Sysvol folder on a Windows 2000 domain controller is used to replicate file-based data among domain controllers. Because junctions are used within the Sysvol folder structure, Windows NT file system (NTFS) version 5.0 is required on domain controllers throughout a Windows 2000 distributed file system (DFS) forest.

MORE INFORMATION

Windows 2000 includes NTFS "junctions." Junctions graft the namespace (any bounded area in which a given name can be resolved) of the target file system location into an NTFS volume. An underlying "reparse point" allows NTFS to transparently remap an operation to the target object. Users and programs need to be aware of NTFS junctions when they perform namespace-walking operations.

The following folder structure is a sample folder structure on a Windows 2000 domain controller. This sample is rooted at the %SystemRoot%\Sysvol folder, and contains the following junction points:
Staging Areas\<DNS domain name> <Junction> = Staging\Domain
Sysvol\<DNS domain name> <Junction> = Domain

Sample folder structure on a Windows 2000 domain controller

   <?xm-deletion_mark author="davidyu" time="20070503T112947+0800" data="____Domain
   |   ____Policies
   |   |   ____{2936608d-d3ad-11d1-aacf-00c04fd8d346} (guid is for domain)
   |   |   |
   |   |   |   ____Adm
   |   |   |   ____Machine
   |   |   |   |   ____Applications
   |   |   |   |   |   ____Assigned
   |   |   |   |   |       ____Alpha
   |   |   |   |   |       ____X86
   |   |   |   |   ____Microsoft
   |   |   |   |       ____Windows NT
   |   |   |   |           ____Secedit
   |   |   |   ____User
   |   |   |       ____Applications
   |   |   |           ____Assigned
   |   |   |               ____Alpha
   |   |   |               ____X86
   |   |   ____{47a980a1-d4bb-11d1-aad1-00c04fd8d346}
   |   |       ____Adm
   |   |       ____Machine
   |   |       |   ____Applications
   |   |       |   |   ____Assigned
   |   |       |   |       ____Alpha
   |   |       |   |       ____X86
   |   |       |   ____Microsoft
   |   |       |       ____Windows NT
   |   |       |           ____Secedit
   |   |       ____User
   |   |           ____Applications
   |   |               ____Assigned
   |   |                   ____Alpha
   |   |                   ____X86
   |   ____Scripts
   ____Enterprise
   ____Staging
   |   ____Domain
   |   ____Enterprise
   ____Staging Areas
   |   ____Enterprise               &amp;lt;junction&amp;gt; = Sysvol\Staging\Enterprise
   |   ____Pss-nt5.microsoft.com    &amp;lt;junction&amp;gt; = Sysvol\Staging\Domain
   ____Sysvol
       ____Enterprise               &amp;lt;junction&amp;gt; = sysvol\enterprise
       ____Pss-nt5.microsoft.com    &amp;lt;junction&amp;gt; = sysvol\domain
           ____Policies
           |   ____{2936608d-d3ad-11d1-aacf-00c04fd8d346}
           |   |   ____Adm
           |   |   ____Machine
           |   |   |   ____Applications
           |   |   |   |   ____Assigned
           |   |   |   |       ____Alpha
           |   |   |   |       ____X86
           |   |   |   ____Microsoft
           |   |   |       ____Windows NT
           |   |   |           ____Secedit
           |   |   ____User
           |   |       ____Applications
           |   |           ____Assigned
           |   |               ____Alpha
           |   |               ____x86
           |   ____{47a980a1-d4bb-11d1-aad1-00c04fd8d346}
           |       ____Adm
           |       ____Machine
           |       |   ____Applications
           |       |   |   ____Assigned
           |       |   |       ____Alpha
           |       |   |       ____X86
           |       |   ____Microsoft
           |       |       ____Windows NT
           |       |           ____Secedit
           |       ____User
           |           ____Applications
           |               ____Assigned
           |                   ____Alpha
           |                   ____X86
           ____Scripts"?><?xm-insertion_mark_start author="davidyu" time="20070503T112947+0800"?>____Domain
   |   ____Policies
   |   |   ____{2936608d-d3ad-11d1-aacf-00c04fd8d346} (guid is for domain)
   |   |   |
   |   |   |   ____Adm
   |   |   |   ____Machine
   |   |   |   |   ____Applications
   |   |   |   |   |   ____Assigned
   |   |   |   |   |       ____Alpha
   |   |   |   |   |       ____X86
   |   |   |   |   ____Microsoft
   |   |   |   |       ____Windows NT
   |   |   |   |           ____Secedit
   |   |   |   ____User
   |   |   |       ____Applications
   |   |   |           ____Assigned
   |   |   |               ____Alpha
   |   |   |               ____X86
   |   |   ____{47a980a1-d4bb-11d1-aad1-00c04fd8d346}
   |   |       ____Adm
   |   |       ____Machine
   |   |       |   ____Applications
   |   |       |   |   ____Assigned
   |   |       |   |       ____Alpha
   |   |       |   |       ____X86
   |   |       |   ____Microsoft
   |   |       |       ____Windows NT
   |   |       |           ____Secedit
   |   |       ____User
   |   |           ____Applications
   |   |               ____Assigned
   |   |                   ____Alpha
   |   |                   ____X86
   |   |____Scripts
 _|___Staging
   |   ____Domain
   |
 _|___Staging Areas
   |   |____Pss-nt5.microsoft.com    <junction> = Sysvol\Staging\Domain
 _|___Sysvol
       ____Pss-nt5.microsoft.com    <junction> = sysvol\domain
           |____Policies
           |   ____{2936608d-d3ad-11d1-aacf-00c04fd8d346}
           |   |   ____Adm
           |   |   ____Machine
           |   |   |   ____Applications
           |   |   |   |   ____Assigned
           |   |   |   |       ____Alpha
           |   |   |   |       ____X86
           |   |   |   ____Microsoft
           |   |   |       ____Windows NT
           |   |   |           ____Secedit
           |   |   ____User
           |   |       ____Applications
           |   |           ____Assigned
           |   |               ____Alpha
           |   |               ____x86
           |   ____{47a980a1-d4bb-11d1-aad1-00c04fd8d346}
           |       ____Adm
           |       ____Machine
           |       |   ____Applications
           |       |   |   ____Assigned
           |       |   |       ____Alpha
           |       |   |       ____X86
           |       |   ____Microsoft
           |       |       ____Windows NT
           |       |           ____Secedit
           |       ____User
           |           ____Applications
           |               ____Assigned
           |                   ____Alpha
           |                   ____X86
           ____Scripts
<?xm-insertion_mark_end?>
				

Additional query words: 5.00

Keywords: kbenv kbinfo KB186750