如何使用從媒體安裝功能升級 Windows Server 2003 網域控制站

文章翻譯 文章翻譯
文章編號: 311078 - 檢視此文章適用的產品。
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

在此頁中

結論

有了 Active Directory 安裝精靈中的「從媒體安裝」(IFM) 功能,當您在現有網域升級 Microsoft Windows Server 2003 網域控制站時,可以使用還原的系統狀態備份作為資料來源。當您使用 IFM 升級網域控制站時,經由網路升級可以獲得許多重大好處,這些好處包括:
  • 在現有網域升級新的網域控制站時,減少網路資源的使用。
  • 加速從 Active Directory 目錄服務與通用類別目錄資料取得資料來源到新的網域控制站。
  • 改進 Windows Server 2003 網域控制站在硬體或軟體失敗後的修復。

簡介

IFM 升級包括下列 4 個步驟:
  1. 在要執行 IFM 升級的每個網域中,安裝 Windows Server 2003 網域控制站。
  2. 在要執行 IFM 升級的每個網域中,從 Windows Server 2003 網域控制站執行系統狀態備份。
  3. 將系統狀態備份還原到想要升級的每部 Windows Server 2003 電腦的本機磁碟機。還原的系統狀態備份所源自的網域控制站,必須和要升級的新網域控制站位在相同的網域。
  4. 使用 Active Directory 安裝精靈來升級在步驟 1 中所安裝的網域控制站。
本文將告訴您,如何建立和還原 IFM 升級的系統狀態備份,以及如何執行 IFM 升級。

注意 您必須具有系統管理認證才能執行 IFM 升級。

其他相關資訊

安裝新的網域控制站

在要執行 IFM 升級的每個網域中,安裝 Windows Server 2003 網域控制站。如果您希望 IFM 升級的複本網域控制站,在升級期間從通用類別目錄分割中取得資料來源,請利用將要使用的 Windows Server 2003 網域控制站,來建立通用類別目錄伺服器的系統狀態備份。

備份系統狀態

  1. 在要執行 IFM 升級的網域中,登入 Windows Server 2003 網域控制站。您必須是 Domain Admins 安全性群組或備份操作員安全性群組的成員,才能備份系統狀態。如果您希望 IFM 升級的網域控制站,在 IFM 升級期間從通用類別目錄中取得資料來源,請登入也裝載通用類別目錄的 Windows Server 2003 網域控制站。
  2. 確定 IFM 升級期間將使用的系統狀態備份所位於的每個網域控制站,已裝載完整的通用類別目錄複本。

    注意 在完整複寫新升級的通用類別目錄之後,目錄服務事件日誌會出現事件識別碼 1119。
  3. 按一下 [開始],再按一下 [執行],輸入 ntbackup,然後按一下 [確定]。(如果備份公用程式以精靈模式啟動,請按一下 [進階模式] 超連結)。
  4. [備份] 索引標籤,按一下以選取左窗格中的 [系統狀態] 核取方塊。請勿從系統狀態備份中個別備份 SYSVOL 樹狀目錄的檔案系統部分。
  5. [備份媒體或檔案名稱] 方塊中,指定系統狀態備份的磁碟機、路徑及檔案名稱。

    Microsoft 建議您使用包含下列資訊的 .bkf 檔案的檔案名稱:
    • 完整的電腦名稱,其中包含執行備份的網域控制站的網域名稱。
    • 網域控制站是否為通用類別目錄伺服器。
    • 備份網域控制站是否包含 MD5 加總檢查碼資料,以從 SYSVOL 樹狀目錄取得資料來源。
    • 執行備份的日期。
    您可使用和下列類似的檔案名稱格式:
    X:\Fully_Qualified_Computer_Name.Build_Number.Service_Pack_Revision.[No]GC.[No]MD5.TSL.YYYYMMDD.bkf
    其中
    • Fully_Qualified_Computer_Name 是網域控制站的主機名稱和網域名稱。這必須是備份系統狀態所在之網域的網域名稱。
    • Build Number 是備份作業系統的組建編號。
    • Service_Pack_Revision 是備份作業系統的 Service Pack 組建編號和 Service Pack 版本。
    • [No]GC 指出備份是否來自通用類別目錄。
    • [No]MD5 指出系統狀態備份是否包含 SYSVOL 樹狀目錄中的檔案和資料夾的 MD5 加總檢查碼資料。
    • TSL 是執行備份時,tombstoneLifetime 屬性的值 (天數)。(預設是 60 天)。
    • YYYYMMDD 是執行備份的年、月、日。
    假設這個情況:您在 2004 年 7 月 1 日建立通用類別目錄網域控制站的系統狀態備份。該網域控制站位於 CONTOSO.COM 網域,且名稱是 DC1。樹系的 tombstoneLifetime 屬性可決定系統狀態備份的使用期限,以及執行廢棄項目收集例行工作的頻率。(廢棄項目收集例行工作可移除之前標記要刪除的項目)。在此情況中,您可使用類似下列的檔案名稱:
    DC1.CONTOSO.COM.3790.SP0.GC.MD5.60.2004.07.01.BKF
    您在 2004 年 7 月 1 日建立的 DC1 系統狀態備份之有效期到 2004 年 7 月 29 日。對於之後的 60 天,您可使用備份,從架構、組態、CONTOSO.COM 網域分割,以及 CONTOSO.COM 網域中 IFM 升級的複本網域控制站中的通用類別目錄取得資料來源。

    您可將 .bkf 檔案儲存到本機磁碟區或網路共用,而網路共用可位於相同網域中要執行升級的網域控制站中。
  6. 按一下 [開始備份],然後按一下 [進階]。按一下以清除 [自動地備份受系統保護的檔案及其系統狀態] 核取方塊。按一下 [確定],然後按一下 [開始備份]。受系統保護的檔案不會使用於 IFM 升級,這些檔案會減少 .bkf 檔案數百 MB 的大小。
  7. [備份進度] 中,按一下 [報告...] 以查看略過的檔案。備份程序在 SYSVOL 樹狀目錄中略過的任何檔案,在安裝媒體用於升級時,將不會從該媒體中取得資料來源。相反地,這些略過的檔案將在網路上進行複寫。如果從系統狀態複寫非常重要,請中斷任何檔案鎖,然後備份新的系統狀態。您可能會收到類似下列的訊息:
    "Warning:Unable to open "<Drive>:\<PATH>\SYSVOL\domain\DO_NOT_REMOVE_NtFrs_PreInstall_Directory" if the File Replication Service (FRS) is running. (警告:檔案複寫服務 (FRS) 執行時,
    無法開啟 "<Drive>:\<PATH>\SYSVOL\domain\DO_NOT_REMOVE_NtFrs_PreInstall_Directory")在執行系統狀態備份時,這個錯誤可以忽略,且 FRS 可以繼續執行。
注意
  • 用來備份系統狀態的網域控制站必須執行 Windows Server 2003。當您嘗試使用 Microsoft Windows 2000 網域控制站中的系統狀態備份,為相同目標網域中的 Windows Server 2003 網域控制站提供資料來源時,可能會收到下列錯誤訊息:
    操作失敗,原因為:
    無法還原 Active Directory,因為備份檔案是在不同的作業系統版本上取得。使用者動作。使用相同作業系統版本的備份,並重試還原操作。發生一個本機錯誤。此伺服器已經從網域 <domain name> 退出。
  • 如果要在 IFM 升級期間從通用類別目錄分割取得資料來源,您必須在包含新網域控制站的網域中,備份通用類別目錄網域控制站的系統狀態。
  • 您可以在本機或透過終端機服務連線執行系統狀態備份。
  • 如果要減少系統狀態備份的大小及備份與還原系統狀態的時間,請按一下以清除<備份系統狀態>一節中步驟 6 所提到的 [自動地備份受系統保護的檔案及其系統狀態] 核取方塊。

還原系統狀態備份

  1. 登入您要升級的 Windows Server 2003 電腦。您必須是此電腦上本機系統管理員群組的成員。
  2. 按一下 [開始],再按一下 [執行],輸入 ntbackup,然後按一下 [確定]。(如果備份公用程式以精靈模式啟動,請按一下 [進階模式] 超連結)。
  3. 在備份公用程式中,按一下 [還原和管理媒體] 索引標籤。在 [工具] 功能表中,按一下 [將備份檔編入類別目錄...],尋找稍早建立的 .bkf 檔案。按一下 [確定]
  4. 展開 .bkf 檔案的內容,然後按一下以選取 [系統狀態] 核取方塊。
  5. [將檔案還原到:],按一下 [其他位置]。如果要還原系統狀態,請輸入邏輯磁碟機和路徑,建議您輸入 X:\Ntdsrestore。在此命令中,X 是在升級成員電腦時,最後要裝載 Active Directory 資料庫的邏輯磁碟機。Active Directory 資料庫的最終位置是在執行 Active Directory 安裝精靈時選取的,此資料夾和包含還原的系統狀態的資料夾必須不同。

    注意 請使用備份公用程式中的 [其他位置] 選項,將系統狀態備份放到和原來位置不同的資料夾中。如果未使用 [其他位置] 選項,且 Active Directory 資料庫和 SYSVOL 樹狀目錄位於其在 %systemroot% 資料夾下的預設路徑,系統狀態還原可能會覆寫還原系統狀態電腦上的重要系統及設定檔。

    注意 當您以 Active Directory 模式執行時,只有 Windows Server 2003 網域控制站可以將系統狀態還原到其他位置。Windows 2000 網域控制站必須以 DSREPAIR 模式開機,才能將系統狀態還原到其他位置。請注意,在 DSREPAIR 模式中,當用戶端電腦嘗試存取伺服器上的分散式檔案系統 (DFS) 根資訊或 DFS 連結資訊時,可能會收到「拒絕存取」錯誤訊息。這是預期會發生的情況。

    IFM 升級的主要目標是有效提供 Active Directory 的資料來源。系統狀態備份所還原到的磁碟區,可決定 IFM 升級期間是否將 Active Directory Ntds.dit 和 NTDS 記錄檔移動或複製到其最終位置。

    如果將系統狀態還原到與最後將裝載 Ntds.dit 和 NTDS 記錄檔之磁碟機相同的磁碟區,IFM 升級程序將從還原位置將 Ntds.dit 和 NTDS 記錄檔移動到其最終位置。

    如果您將系統狀態還原到不同於最後將裝載 Ntds.dit 和 NTDS 記錄檔的磁碟區,Active Directory 安裝精靈會將 Ntds.dit 和 NTDS 記錄檔複製到其最終位置。在成功升級後,您必須手動刪除還原資料夾中的其餘檔案和資料夾。

    如果要從還原的備份中取得 SYSVOL 資料來源,則必須將系統狀態中的 SYSVOL 資料,還原到與您在 Active Directory 安裝精靈中,指定要裝載 SYSVOL 樹狀目錄之磁碟機相同的磁碟區中。否則,將透過網路從與新網域控制站位在相同網域的網域控制站中取得資料。如需有關在 IFM 升級期間如何從 SYSVOL 樹狀目錄中的檔案和資料夾,取得資料來源的詳細資訊,請參閱<在 IFM 升級期間從還原檔案設定 SYSVOL 樹狀目錄的種子>一節。

    如果要快速從 Active Directory 取得資料來源,請將系統狀態還原到最後將裝載 Active Directory 資料庫的相同磁碟區。此磁碟區是您在執行 Active Directory 安裝精靈時定義的。
  6. 按一下 [開始還原],然後按一下 [確定],以略過 [當重新導向到其他位置時,並非所有的系統狀態資料都會被還原] 選項。按一下 [確定] 以開始還原資料。還原完成後,按一下 [關閉]
注意 網域控制站的系統狀態備份使用期限是由 Active Directory 中的 tombstoneLifetime 屬性所定義。根據預設,設定是 60 天。如果要將系統狀態備份用於 IFM 升級,您必須以 tombstoneLifetime 屬性指定的天數執行備份。為滿足 Active Directory 安裝精靈中的日期需求,您不能往前或往後調整系統時鐘。同樣地,您不能增加 tombstoneLifetime 屬性之值來展延備份媒體或還原媒體的使用期限。過期的備份會在同一網域或樹系中的 Active Directory 物件,以及不同的網域控制站屬性中產生不一致,而您必須調解這些不一致。當您將過期的備份用於 IFM 升級時,可能會收到類似下列的錯誤訊息:
操作失敗,原因為:

嘗試還原 Active Directory 失敗,因為 Active Directory 還原複本太舊。

還原的 Active Directory 存留期 (天): XX
還原存留期最大值 (天): 60 (預設)

發生一個本機錯誤。

您必須再次還原 Active Directory 備份檔,並重新啟動精靈才能重試操作。

升級其他的網域控制站

  1. 確認要升級的網域控制站具有 DNS 名稱解析,並和網域控制站的目標網域中現有的網域控制站進行網路連線。
  2. 按一下 [開始],再按一下 [執行],輸入 dcpromo /adv,然後按一下 [確定]
  3. 按一下 [下一步],以略過 [歡迎使用 Active Directory 安裝精靈][作業系統相容性] 對話方塊。
  4. [網域控制站類型] 頁面,按一下 [現存網域中的網域控制站],然後按一下 [下一步]
  5. [複製網域資訊] 頁面中,按一下 [從這些已還原的備份檔案:],然後輸入其他位置 (還原系統狀態備份的位置) 的邏輯磁碟機和路徑。按一下 [下一步]
  6. [網路認證] 中,輸入您在該網域中進行升級的網域系統管理員群組成員帳戶之使用者名稱、密碼和網域名稱。
  7. 繼續 Active Directory 安裝精靈頁面的其餘部分,如同進行其他網域控制站的標準升級程序一樣。
  8. 在複寫到 SYSVOL 樹狀目錄且 SYSVOL 共用存在之後,請刪除任何剩餘的還原系統檔案和資料夾。

注意
  • 支援 IFM 升級的目的只是要建立其他網域控制站。在新的子網域或位於現有 Active Directory 樹系的新樹狀目錄中,不支援以 IFM 升級來建立第一個網域控制站。
  • IFM 升級的網域控制站必須具有名稱解析,並和目標網域及樹系中的現有網域控制站進行網路連線。
  • 根據所升級之伺服器的 Service Pack 等級而定,在 IFM 升級期間可能可從或不能從應用程式分割取得資料來源。在 IFM 升級期間不能從原始發行版的 Windows Server 2003 應用程式分割 (例如,網域通用和樹系通用 DNS 應用程式分割,或是由系統管理員或應用程式定義的自訂應用程式分割) 取得資料來源,除非已安裝 Windows Server 2003 Service Pack 1 且樹系功能等級為 Windows Server 2003。
  • 用於 IFM 升級的系統狀態備份,必須還原到所升級電腦中已指定之磁碟機代號的本機磁碟機。將系統狀態還原到卸除式磁碟機或卸除式媒體,例如 CD 或 DVD。不支援經由對應路徑或經由「通用命名慣例」(UNC) 網路路徑的 IFM 升級。
  • Microsoft 不支援或建議跨平台的 IFM 升級。不支援使用 32 位元 DC 的系統狀態備份進行 64 位元 DC 的 IFM 升級,反之亦然。
如果是從 Windows Server 2003 SP1 網域控制站取得備份,請勿使用「從媒體安裝複本」(IFM) 方法安裝沒有 Service Pack 1 (SP1) 的 Windows Server 2003 網域控制站。

進階主題

使用 CD、DVD 或其他卸除式媒體升級系統狀態備份

系統狀態備份可以還原或燒錄到唯讀的卸除式媒體,例如 CD 或 DVD。將系統狀態備份儲存在卸除式媒體,是升級許多網域控制站或修復失敗網域控制站有效且經濟的方式。所有適用備份、還原和執行 IFM 升級的規則都適用。當您將卸除式媒體用於 IFM 升級時,有下列選項:
  • 將 .bkf 檔案直接燒錄到卸除式媒體。
  • 將 .bkf 檔案還原到其他位置,並將展開的影像燒錄到硬碟。
每個選項都有其優點。

如果要將 .bkf 檔案燒錄到卸除式媒體,請依照下列步驟執行:
  1. 依照<備份系統狀態>中的步驟備份系統狀態。
  2. 將 .bkf 檔案直接燒錄到可寫入的 CD 或 DVD。
  3. 將 .bkf 檔案從系統狀態備份還原到將裝載 Ntds.dit 檔案的邏輯磁碟機。
  4. 按一下 [開始],再按一下 [執行],輸入 dcpromo /adv,然後按一下 [確定]。指定在步驟 3 還原之系統狀態備份的路徑。
如果要將 .bkf 檔案燒錄到 CD,您也必須將系統狀態還原到所升級電腦的其他位置。此方法可保護 SYSVOL 樹狀目錄中,檔案和資料夾的 MD5 加總檢查碼資料。因此,FRS 可使用本機還原的檔案從 SYSVOL 樹狀目錄取得資料來源,而不是透過網路使用檔案。此外,.bkf 檔案可經過壓縮以符合 CD 或 DVD 的大小。

如果要將 .bkf 檔案還原到其他位置,請依照下列步驟執行:
  1. 依照<備份系統狀態>一節中的步驟備份系統狀態。按一下以清除<備份系統狀態>一節中步驟 5 所描述的 [自動地備份受系統保護的檔案及其系統狀態] 核取方塊,以減少系統狀態樹狀目錄的大小。
  2. 將系統狀態還原到已安裝 CD 或 DVD 寫入器的 Windows Server 2003 電腦本機磁碟區中的其他位置。在備份公用程式中指定 [其他位置],以將系統狀態備份放到不同的資料夾。否則,所備份電腦中的系統狀態將套用到執行還原電腦的 %systemroot% 資料夾,此情況可能導致重要的系統和設定檔被覆寫。

    注意 當您以 Active Directory 模式執行時,只有 Windows Server 2003 網域控制站可以將系統狀態樹狀目錄還原到其他位置。
  3. 如果磁碟大小是個問題,可從 \Ntdsrestore 資料夾展開的系統狀態樹狀目錄中,移除特定檔案。請參閱<減少系統狀態備份大小>一節以取得詳細資訊。
  4. 將您在步驟 2 還原之 \Ntdsrestore 資料夾中的所有檔案和資料夾燒錄到卸除式媒體。請參閱<減少系統狀態備份大小>一節以取得詳細資訊。
  5. 執行 dcpromo /adv 命令,再指定位於卸除式媒體之系統狀態備份的路徑。
將 .bkf 檔案還原到其他位置很方便,因為 IFM 升級可從卸除式媒體執行。使用此選項,則不需要將 .bkf 檔案還原到其他位置。此選項的缺點在於,當您將展開的系統狀態影像複製到卸除式媒體時,SYSVOL 樹狀目錄中檔案的 MD5 加總檢查碼資料會遺失。因此,必須透過網路取得 SYSVOL 樹狀目錄內容的資料來源。

減少系統狀態備份大小

當網域控制站位於可能有許多物件的網域或樹系時,網域控制站中的預設系統影像大小可能會超過 CD 的 650 MB 容量,或 DVD 的 4 GB-plus 容量。Active Directory 網域控制站的系統狀態備份具有五個元素:
  • Active Directory
  • SYSVOL 樹狀目錄
  • Boot.ini 檔
  • COM+ 類別註冊資料庫
  • 登錄
如果卸除式媒體或裝載還原備份的分割沒有足夠的可用磁碟空間,系統管理員可以刪除系統狀態備份中不必要的元素。針對系統狀態備份的每個元素,還原到其他位置的系統狀態備份具有相符的資料夾名稱。下列清單指出系統狀態備份元素是否必要,或者是否可移除以減少備份磁碟上的電腦設備擺設區域:
  • Active Directory 是必要的。
  • SYSVOL 樹狀目錄可以選擇性地移除。(需要特定組態以在 IFM 升級期間從 SYSVOL 樹狀目錄取得資料來源。)
  • Boot.ini 檔案可以移除。
  • COM+ 類別註冊資料庫可以移除。
  • 登錄資料夾是必要的。登錄元件的必要性如下:
    • \Registry 資料夾中的預設檔案可以移除。
    • SAM 檔案是必要的。
    • SECURITY 資料夾是必要的。
    • SOFTWARE 檔案可以移除。
    • SYSTEM 檔案是必要的。
如果磁碟空間仍是個問題,請在用來備份系統狀態的網域控制站執行 Ntds.dit 檔案的離線磁碟重組,然後視需要備份新的系統狀態。此外,在不是通用類別目錄伺服器的適當網域中,從網域控制站備份系統狀態。

執行自動 IFM 升級

您可使用 dcpromo /answer:filename 命令執行自動 IFM 升級。在此命令中,filename 為包含下列範本之完整版本的「記事本」檔案:
[DCINSTALL] 
UserName=SAM account name with domain admin credentials in the target domain 
Password=The password for the account name 
UserDomain=The domain name for the account name 
DatabasePath=%systemroot%\ntds 
LogPath=%systemroot%\ntds SYSVOLPath=%systemroot%\SYSVOL 
SafeModeAdminPassword=The password for an offline administrator account 
CriticalReplicationOnly=no 
SiteName=The name of the Active Directory site that this domain controller will reside in。此網站必須預先建立在 Dssites.msc 嵌入式管理單元。
ReplicaOrNewDomain=Replica 
ReplicaDomainDNSName=The fully qualified domain name 
ReplicationSourceDC=An existing domain controller in the domain 
ReplicateFromMedia=yes 
ReplicationSourcePath=The local drive and the path of the backup 
RebootOnSuccess=yes

在 IFM 升級期間從 DNS 應用程式分割取得資料來源

您可以在用來安裝 Active Directory 的備份媒體中包含應用程式目錄分割。如果要執行這項操作,請增加樹系功能等級,然後在您備份的網域控制站或是要安裝為網域控制站的任何伺服器上安裝 Windows Server 2003 SP1。如果要從備份媒體將應用程式目錄分割包含在 Active Directory 安裝中,請依照下列步驟執行:
  1. 建立在網域中安裝其他網域控制站所需的標準回應檔案。
  2. 如果要包含系統狀態備份中所含的應用程式目錄分割,請在回應檔案結尾輸入下列項目:
    ApplicationPartitionsToReplicate=
  3. 依照下列方式輸入 ApplicationPartitionsToReplicate 之值:
    • 如果要包含所有應用程式目錄分割,請輸入 * 當作值。
    • 如果要包含特定應用程式目錄分割,請輸入每個目錄分割的辨別名稱。用引號括住每個辨別名稱,並且在每個名稱之間以空格區隔。例如,輸入下列命令:
      ApplicationPartitionsToReplicate="dc=app1,dc=contoso,dc=com" "dc=app2,dc=contoso,dc=com"
  4. 在 ReplicationSourcePath= 項目中,輸入包含安裝電腦中的還原系統狀態備份檔案的資料夾路徑。
  5. 如果您不要 Active Directory 安裝精靈 (Dcpromo.exe) 提示使用者輸入密碼,請依照下列步驟執行:
    1. 在您要用來安裝網域控制站的帳戶之「密碼」項目中輸入密碼。
    2. 在要用來提供目錄服務還原模式之存取的 SafeModeAdminPassword 項目中輸入密碼。
    3. 儲存回應檔案。
  6. 在命令提示字元中輸入下列命令,然後按下 ENTER:
    dcpromo /adv /answer:"Path_of_the_Answer_File_Name"
    Active Directory 安裝會自動進行。如果您將回應檔案中的密碼保留空白,Active Directory 安裝精靈會提示您輸入系統管理密碼及目錄服務還原模式密碼。如果在回應檔案中為 RebootOnSuccess 項目指定「否」,精靈會提示您在安裝之後重新啟動伺服器。

在 IFM 升級期間從還原檔案設定 SYSVOL 樹狀目錄的種子

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。

如果您符合 FRS 需要的嚴格相依性,FRS 可在 IFM 升級後第一次重新啟動時,從還原系統狀態取得檔案和資料夾的資料來源。系統狀態備份必須包含 MD5 加總檢查碼資料,供 FRS 用來判斷還原的檔案或資料夾和網域中現有網域控制站的檔案版本是否相同。此外,系統狀態備份中的 SYSVOL 部分,必須還原到在執行 Active Directory 安裝精靈時,選取用來裝載 SYSVOL 樹狀目錄的相同磁碟區。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
266679 Pre-staging the File Replication Service Replicated Files on SYSVOL and Distributed File System Shares for Optimal Synchronization
如果要使用 IFM 升級備份 SYSVOL 樹狀目錄,請依照下列步驟執行:
  1. 確認 MD5 加總檢查碼存在於備份伺服器中。

    FRS 必須已在 SYSVOL 樹狀目錄中為檔案建構 MD5 加總檢查碼資料。如果 MD5 加總檢查碼要存在,在網域中有兩個或多個網域控制站之後,SYSVOL 樹狀目錄中的檔案和資料夾必須至少已複寫一次。為達成此結果,在您備份系統狀態之前,請先修改 SYSVOL 樹狀目錄中的每個檔案。(兩個或多個網域控制站必須存在於網域中)。您可以使用 Ntfrsutil.exe 工具以產生 Windows NT FRS IDTABLE 的內容,來驗證 MD5 加總檢查碼的存在。

    任何擁有 Null MD5 加總檢查碼或在執行備份後變更過的檔案,會在升級之後經由網路從上游協力電腦進行複寫。
  2. 備份系統狀態。

    在您要升級其他網域控制站的網域中,尋找現有的 Windows Server 2003 網域控制站。此網域控制站應裝載通用類別目錄的完整複本。其 FRS 資料庫必須包含 SYSVOL 樹狀目錄中檔案的 MD5 值。 當您在包含兩個或多個網域控制站的 SYSVOL 樹狀目錄中,修改現有檔案或建立新檔案時,會自動計算 MD5 加總檢查碼。

    如果要備份系統狀態,請依照下列步驟執行:
    1. 在符合備份條件的網域控制站之主控台中,啟動備份程式。
    2. 按一下以選取顯示在備份程式中的下列節點:
      • [我的電腦] 下的 [系統狀態] 磁碟機。
      • X:\ParentFolder\Sysvol\Domain

        注意X:\ParentFolder 是包含 SYSVOL 共用資料夾的路徑。SYSVOL 根目錄的預設路徑是 C:\Windows\Sysvol\Domain 或 C:\Winnt\Sysvol\Domain。不過,根目錄可放在其他路徑或本機 NTFS 磁碟區。
    3. [備份媒體或檔案名稱] 欄位,輸入 .bkf 檔案的有效名稱。
    4. 按一下 [開始備份]
    5. [備份工作資訊] 中,按一下 [進階],以清除 [自動地備份受系統保護的檔案及其系統狀態] 核取方塊,然後按一下 [確定]
    6. 按一下 [開始備份]
  3. 還原系統狀態備份。

    您可以從系統狀態資料夾或 Sysvol\Netlogon 資料夾的還原備份,來設定 SYSVOL 樹狀目錄中的檔案和資料夾種子,但這樣做並不容易。MD5 加總檢查碼資訊必須已經存在於備份 SYSVOL 樹狀目錄時,找到的還原檔案和資料夾中。

    如果要還原系統狀態備份,請依照下列步驟執行:
    1. 登入要升級之網域控制站的主控台。使用本機電腦上的系統管理員認證。
    2. 啟動備份程式。
    3. 視需要分類備份。
    4. 在備份程式的左窗格中,按一下以選取還原備份檔案「系統狀態」部分的核取方塊。
    5. [將檔案還原到],按一下 [其他位置]
    6. [其他位置] 核取方塊中輸入 X:\ntdsrestoreX 是當電腦使用 Active Directory 安裝精靈升級時,系統管理員將指定裝載 Ntds.dit 檔案的磁碟區。
    7. 按一下 [開始還原],然後等待還原程序完成。
    8. 如果 SYSVOL 樹狀目錄將裝載於和 Ntds.dit 檔案不同的磁碟區中,請啟動備份程式,重複步驟 3c、3e、3f 及 3g,以還原在步驟 2b 中備份的 X:\ParentFolder\Sysvol\domain 資料夾。還原到 Y:\Ntds_sysvol 資料夾。Y 是當電腦使用 Active Directory 安裝精靈升級時,系統管理員將指定裝載 SYSVOL 的磁碟區。
  4. 調查臨時資料夾大小。

    如果 SYSVOL 樹狀目錄目前或預期的大小將超過 650 MB,請將網域中所有目前和未來的網域控制站中的臨時資料夾大小,增加為目前或預期大小 (MB) 的 1.5 倍。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    329491 Configuring Correct Staging Area Space for Replica Sets
  5. 識別協助程式網域控制站。

    在網路升級中,新的 NTDS 設定物件和新的電腦帳戶會在協助程式網域控制站中建立或修改。協助程式網域控制站也可有第一次機會,取得 SYSVOL 共用內容的資料來源到新的網域控制站。

    如果在 IFM 升級期間,SYSVOL 樹狀目錄從本機還原的系統狀態複本取得資料來源,則會比較本機還原檔案的 MD5 加總檢查碼和協助程式網域控制站之 SYSVOL 樹狀目錄中的檔案。

    如果協助程式網域控制站執行的是 Windows 2000 Service Pack 3 或更新版本,或是 Windows Server 2003,且協助程式網域控制站已複寫過去七天在 SYSVOL 樹狀目錄中的所有檔案,IFM 升級的網域控制站將會經由網路複寫 SYSVOL 樹狀目錄的內容。即使系統狀態還原包含已還原至正確磁碟區和包含相符 MD5 加總檢查碼資料的系統狀態,也會發生此情況。

    如果要將含有符合 MD5 加總檢查碼的本機還原檔案移動到 SYSVOL 資料夾,協助程式網域控制站的輸出記錄檔必須減量。

    注意 減少輸出記錄檔會消除重要的效能最佳化功能。此功能會快取輸出記錄檔及暫時執行資料夾中 FRS 複寫檔案最近的變更,以立即複寫到新增至網域的新網域控制站。

    如果要識別適當的協助程式網域控制站,請找到具有低量輸入及輸出連線的網域控制站。此網域控制站不可以是 SYSVOL 或 FRS 複寫的 DFS 複本集中,下游協力電腦變更順序的重要建立者或轉寄站。
  6. 減少協助程式網域控制站中的輸出記錄檔。
    1. 在下列登錄子機碼中變更 [Outlog Change History In Minutes] 值:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters
      如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
      221111 Description of FRS entries in the registry
    2. 重新啟動協助程式網域控制站中的 FRS。
    3. 使用 ntfrsutl outlog 命令列出協助程式網域控制站輸出記錄檔的內容。目前的輸出記錄檔內容必須只包含變更登錄和重新啟動 FRS 之後修改過的檔案。
  7. 執行自動 dcpromo 命令以從協助程式網域控制站取得 Active Directory 的資料來源。

    新的網域控制站如果要和已變更輸出記錄檔的網域控制站執行 MD5 加總檢查碼比較,您必須在自動 dcpromo 回應檔案的 ReplicationSourceDC= 參數中,指定協助程式網域控制站的名稱。在 ReplicationSourcePath= 參數中包含還原 Active Directory 所在的還原系統狀態備份的路徑。有關命令語法,請參閱<自動回應檔案>一節。輸入 dcpromo /answer:filename。在此命令中,filename 是自動 dcpromo 回應檔案的名稱。

    如果要判斷 SYSVOL 樹狀目錄中的檔案正從本機電腦上的預先實行資料夾移入或正透過網路從上游協力電腦複寫,請將所升級電腦上的「偵錯記錄嚴重性」登錄值設為 4。在執行 dcpromo 命令前,檢查登錄值。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    221111 Description of FRS entries in the registry
    如果要尋找已從上游協力電腦複寫的所有檔案,請輸入:
    findstr /I “RcsReceivingStageFile" NtFrs_000?.log

    如果要尋找已從預先實行的系統狀態備份中取得資料來源的所有檔案,請輸入:
    Findstr /I “(218)” NTFRS_000?.log
    在偵錯記錄中找到的「(218)」字串數字,必須符合在 SYSVOL 複本集中的檔案和資料夾數目 (如果此數字未執行其他結合的話)。

    您可使用 Windows Server 2003 Resource Kit 中的 List.exe 工具,以檢視 FRS 偵錯記錄的輸出。
  8. 在複寫到 SYSVOL 樹狀目錄且 SYSVOL 共用存在之後,請刪除任何剩餘的還原系統檔案和資料夾。
  9. 重設 [Outlog Change History In Minutes] 登錄,重新輸入為協助程式網域控制站中的七天預設值。

分析 Dcpromo.log 和 Dcpromoui.log 檔案

IFM 升級可在 %systemroot%\debug 資料夾的 Dcpromo.log 和 Dcpromoui.log 檔案中識別。從 Dcpromo.log 檔案中的節錄顯示系統狀態還原到 C:\Ntdsrestore 資料夾,且之後從 %systemroot%\debug 資料夾取得資料來源的 IFM 升級。
MM/DD HH:MM:SS [INFO] Configuring the local domain controller to host Active Directory
MM/DD HH:MM:SS [INFO] Copying restored Active Dir.. files from C:\ntdsrestore\Active Dir...\ntds.dit to D:\WINDOWS\NTDS\ntds.dit…
MM/DD HH:MM:SS [INFO] Copying restored Active Dir..files from C:\ntdsrestore\Active Dir...\edb00002.log to D:\WINDOWS\NTDS\edb00002.log…
MM/DD HH:MM:SS [INFO] Active Dir.. is initializing the restored database files. This might take several minutes.
Dcpromoui.log 檔案中的下列節錄較少相關性,但該節錄顯示已執行 IFM 升級。
dcpromoui 6D8.104 0452     Enter State::ReplicateFromMedia true

?考

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
832942 You receive a "File Not Found" error message when you use DCPROMO /ADV to restore a system state

屬性

文章編號: 311078 - 上次校閱: 2006年4月11日 - 版次: 7.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbinfo KB311078
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com