如何將檔案復寫服務暫存資料夾重設為不同的邏輯磁碟驅動器

本文說明如何將檔案復寫服務 (FRS) 暫存資料夾重設為現有 FRS 複本成員的不同邏輯磁碟驅動器或資料夾。

適用:Windows Server 2012 R2
原始 KB 編號: 291823

其他相關資訊

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按一下下列文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows 中備份和還原登錄。

FRS 是多線程的多宿主復寫引擎,可取代 Microsoft Windows NT 3.0 版和 Windows NT 4.0 版中的 LMRepl 服務。 以容器為基礎的和以 Microsoft Windows 2000 為基礎的域控制器會使用 FRS 來復寫原則和登入腳本,這些原則和登入腳本位於 System Volume (SYSVOL) 中,適用於以管理者為基礎和下層用戶端。

FRS 也可以在裝載相同容錯分散式文件系統的伺服器之間復寫內容, (Dfs) 根或子節點複本。

FRS 暫存資料夾是複寫至 SYSVOL 或 Dfs 複本集下游夥伴之檔案的暫存存放區。 FRS 預備資料夾中的檔案可能會耗用磁碟空間,最多可達 [ KB 暫存空間限制 ] 選項 [ (REG_DWORD) 登錄專案 ( 預設值 = 660 MB) ] 中所指派的限制,或裝載磁碟驅動器上的可用磁碟空間數量,以較少者為準。

針對裝載 GB 內容的 FRS 複本集合,可能需要將 FRS 預備資料夾重新放置到不同的邏輯或實體磁碟驅動器,

  • 防止 FRS 預備資料夾取用主控磁碟驅動器上的所有可用磁碟空間,這可能會影響包括基底作業系統在內的其他元件穩定性。
  • 找出不同實體磁碟驅動器上的操作系統,以增強元件或操作系統效能。
  • 提供足夠的空間來裝載所需的預備空間限制。

注意事項

Windows 2000 型和 Windows 2000 Service Pack 2 型用戶端必須執行授權還原工作,才能重新放置 FRS 預備路徑。

針對執行 Windows Server 2003 的電腦,Windows 2000 Service Pack 3 (SP3) 或對等 (,包括 windows 2000 計算機上Q321557和Q321557版本的 Ntrfs.exe) 、 您可以使用 Ldp.exe 程式或 Adsiedit.msc 公用程式來設定預備路徑,方法是修改 Active Directory 中主電腦帳戶底下 NTFRS 訂閱者 物件上的 FrsStagingPath 屬性。

若要使用隨附於 Windows 的 Adsiedit.msc 工具來修改 FrsStagingPath 屬性。 NET 支援工具:

警告

如果您使用 ADSI 編輯嵌入式管理單元、非常能公用程式或任何其他 LDAP 第 3 版用戶端,而且您不正確地修改 Active Directory 物件的屬性,則可能會造成嚴重的問題。 這些問題可能需要您重新安裝 Microsoft Windows 2000 Server、Microsoft Exchange 2000 Server 或兩者。 如果您不正確地修改 Active Directory 物件屬性,Microsoft 無法保證能夠解決所發生的問題。 請自行自行修改這些屬性。

  1. 啟動 Adsiedit 程式。

  2. 在 [網域 NC] 底下,找出 Active Directory 中主計算機帳戶下的 NTFRS 訂閱者物件。 此屬性的一般路徑為:CN= 複本集名稱、CN=NTFRS 訂閱、CN= Computername、DC= 功能變數名稱、DC=COM

    例如,若要重設網域中A.com域控制器\\DC1之 SYSVOL 複本集的暫存路徑,FrsStagingPath 屬性的辨別名稱 (DN) 路徑為:

    CN=Domain System Volume (SYSVOL share) ,CN=NTFRS Subscriptions, CN=DC1, DC=A,DC=COM

    當您從右至左讀取 DN 路徑時, () :

    DC=A,DC=COM 是裝載計算機帳戶的網域。 CN=DC1 是網域 nc (網域命名內容) 中的主計算機帳戶。 CN=Domain System Volume (SYSVOL 共用) 是 FRS 訂閱者物件。 CN=NTFRS 訂用帳戶是保留 FrsStagingPath 屬性的 NtfrsSubscriber 物件。

  3. 開啟NTFRS訂閱者對象的屬性 [在此範例中為網域系統磁碟區 (SYSVOL 共用) ],方法是以滑鼠右鍵按兩下物件,然後按兩下 [屬性]。

  4. 按兩下屬性清單中的 fRSStagingPath,然後按下 [編輯] 按鈕。

  5. 輸入 FRS 預備資料夾的新位置路徑,然後按下 [確定]。

  6. 按兩下 [確定] 關閉 屬性視窗。

  7. 更新登入中的預備路徑:

    1. 在您要變更預備路徑的伺服器上啟動登錄 編輯器 (Regedt32.exe) 。
    2. 找出下列子機碼: HKEY_LOCAL_MACHINE\System\CCS\Services\NTFRS\Parameters\Replica Sets
  8. 找出您要更新暫存區域的復本集。 所有複本集都會顯示為 GUID。 如果您按兩下 GUID,右邊的其中一個值就是複本集名稱。 找到正確的複本集之後,請將 [複本集階段] 的值變更為新的暫存區域路徑。 當服務偵測到預備路徑中的變更時,會記錄下列事件 13563,其中包含一系列有關如何繼續的自我說明步驟:

    事件類型:警告
    事件來源:NtFrs
    事件類別:無
    事件標識碼:13563
    Date:<DateTime>
    Time:<DateTime>
    使用者:無
    計算機:AC2
    描述:檔案復寫服務偵測到複本集 DOMAIN SYSTEM VOLUME (SYSVOL SHARE) 的暫存路徑已變更。

    目前的預備路徑 = E:\Windows\Sysvol\Staging\Domain
    新的預備路徑 = E:\Frsstage

    服務會在重新啟動之後開始使用新的預備路徑。 每次重新啟動之後,服務都會設定為重新啟動。

    建議您手動重新啟動服務,以避免暫存資料夾中的數據遺失。

    若要手動重新啟動服務,請執行下列動作:

    [1] 執行 “net stop ntfrs” 或使用服務嵌入式管理單元來停止檔案復寫服務。
    [2] 將所有對應至複本集的預備檔案 DOMAIN SYSTEM VOLUME (SYSVOL SHARE) 移至新的暫存位置。 如果有多個復本集共用目前的暫存資料夾,則將暫存檔案複製到新的預備資料夾會比較安全。
    [3] 執行 “net start ntfrs” 或使用服務嵌入式管理單元來啟動檔案復寫服務,後面接著 “net start ntfrs”。

    如需詳細資訊,請造訪 位於的說明及支持服務 http://search.support.microsoft.com/search/?adv=1

Microsoft 建議您遵循上述事件訊息中的步驟 2,因為 FRS 預備資料夾可能會在原始暫存資料夾中包含數千或數萬個檔案,而這些檔案全都可能以一或多個下游合作夥伴為目標。 在 Windows 檔案總管中,您可以檢視預備資料夾中的檔案。 在 [資料夾選項] 選單上,單擊 [檢視] 索引卷標,然後按下以選取 [ 顯示隱藏的檔案和資料夾 ] 複選框。 將檔案複製到新的暫存資料夾,然後遵循事件記錄檔訊息中的其餘步驟。

更新網域連接點

重設 FRS 預備位置也需要您更新預備區域下的網域連接點。

設定預備區域路徑

使用下列方法修改 Active Directory 中域控制器的 fRSStagingPath 參數,以變更該域控制器上暫存區域資料夾的位置。 在裝載您必須重新設定之SVOL的域控制器控制台上執行此程式。

注意事項

設定暫存區域路徑需要下列認證和工具:

  • 認證:網域系統管理員
  • 工具:登錄 編輯器、Active Directory 服務介面 (ADSI) 編輯、Linkd.exe

若要設定暫存區域路徑,請遵循下列步驟:

  1. 按兩下 [開始],按兩下 [ 執行],輸入 Adsiedit.msc,然後按 ENTER。

  2. 找出下列物件,如下所示:
    CN=Domain System Volume (SYSVOL 共用)

    1. 展開 [計算機名稱] 網域。DomainName後綴]
    2. 展開 DC=DomainName、DC=suffix
    3. 展開 OU=域控制器
    4. 展開 CN=ComputerName
    5. 展開 [CN=NTFRS 訂用帳戶]
  3. 以滑鼠右鍵按兩下 [CN=Domain System Volume (SYSVOL 共用) ],然後按兩下 [ 屬性]

  4. 按兩下以選取 [ 顯示強制屬性] 複選框。

  5. 找出屬性清單中的 fRSStagingPath ,然後按兩下 [ 編輯]

  6. 輸入您要尋找 [ 暫存區域 ] 資料夾的完整路徑,然後按兩下 [確定]。

    此路徑是您稍早建立之新資料夾的路徑。 包含驅動器號。

  7. 在命令提示字元中,將目錄變更為 %systemroot%\SYSVOL\staging 區域。

  8. 在清單中輸入 dir 內容。 確認 出現在 <JUNCTION> DIR 輸出中。

  9. 更新 連接點,讓接點指向新位置。 輸入下列命令:
    linkd junctionname Newpath

    注意事項

    Newpath 與您為 fRSStagingPath 輸入的值相同。

  10. 按 ENTER。

注意事項

Active Directory 產品作業指南包含這些程式。