如何在 Windows 中將共享移動到另一個驅動器並更改共享路徑。
本指南包含有關如何將共享(共享文件夾)移動到另一個驅動器以及更改 Windows 操作系統中的共享路徑的分步說明。
作為管理員,有時您可能需要將新磁盤添加到Windows 文件服務器,因為現有磁盤上的空間不足,然後將所有共享文件夾及其權限移動到新磁盤。
此過程涉及移動將所有共享文件夾(包括其子文件夾、文件和權限)移動到新位置,然後更改共享路徑。
因為有幾次我不得不將共享文件移動到其安全權限中的另一個磁盤,所以我決定編寫本指南我遵循的步驟,以幫助可能想要執行相同操作的其他用戶。
如何在Windows Server 和Windows 11/10 Pro 中將共享文件夾及其權限移動到另一個磁盤。
繼續之前的一些信息:
將共享文件夾移動到另一個驅動器的第一步是將共享文件夾及其權限複製到新的驅動器。對於該任務,我使用 ROBOCOPY 命令,因為通過 Windows 資源管理器進行複制無法正常工作並且速度很慢。您可以用來複製/移動共享的其他可靠程序包括 Freefilesync、Syncback,Gs Richcopy 360。如果您希望使用 Windows 資源管理器的複制來移動/複製共享,您應該注意,當您將對象複製或移動到另一個 NTFS 卷時,該對象將繼承其新文件夾/卷的權限。要修改此行為以保留對象的原始權限,您必須按照以下說明修改註冊表 (source) 在進行複制之前。 *
* 注意:如果您想使用 ROBOCOPY 或上面列出的其他程序之一進行複制/移動,則無需修改註冊表):
1.打開註冊表編輯器並導航到此鍵:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
2. 右鍵單擊資源管理器鍵,然後選擇新建 > DWORD(32 位)值。3.將新值命名為“ForceCopyAclwithFile“4.現在打開新創建的值並將其值數據設置為1。5。關閉註冊表編輯器並重新啟動計算機。
步驟 1. 使用 ROBOCOPY GUI 將共享複製到新驅動器。
複製共享文件夾及其內容及其對另一個磁盤的權限,使用Robocopy:
1. 以管理員身份打開命令提示符,然後使用以下命令將共享文件夾複製到新驅動器:*
ROBOCOPY C:\SOURCE-SHARED-FOLDER D:\DESTINATION-FOLDER/COPYALL/MIR/R:5/W:10
* 注意:1.在上面的命令中,將“SOURCE-SHARED-FOLDER”替換為要復製到另一個驅動器的文件夾的名稱,並在“DESTINATION-FOLDER”中鍵入該文件夾的名稱。
2.上述命令將復制所選文件夾及其子文件夾和文件及其所有信息(數據、屬性、時間戳、NTFS 訪問控制列表(ACL)、所有者信息和審核信息),鏡像目錄樹,重試5次未復制的文件,並在重試之間等待 10 秒。
例如要將文件夾“Share01″從驅動器“C:\”複製到驅動器“D:\”,請輸入以下命令:
ROBOCOPY C:\Share01 D:\Share01/COPYALL/MIR/R:5/W:10
2.等待複製完成,然後繼續下一步。
步驟2.更改共享路徑中的驅動器盤符。
當您複製所有文件夾,然後繼續修改註冊表中共享文件夾路徑的驅動器盤符。
1. 打開註冊表編輯器並導航到此位置:
> HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\LanmanServer\Shares
2. 在右側窗格中雙擊“共享文件夾”值。
3. 在“ 路徑“字段中,將驅動器盤符更改為新磁盤的盤符,然後單擊確定。 (例如,如果數據已移至“D”驅動器,則將“C”更改為“D”,如此例所示)。
4. 關閉註冊表編輯器並重新啟動 計算機以應用更改。*
* 注意:如果由於任何原因無法重新啟動計算機,請重新啟動“服務器”服務。
5.重新啟動後,用戶應該能夠訪問新驅動器上的共享。
6.如果一切正常,請刪除*
* 注意:我建議在刪除之前,再運行一次Robocopy 命令,以確保所有文件都已轉移到新位置位置。
就是這樣!留下您的體驗評論,讓我知道本指南是否對您有幫助。請點贊並分享本指南以幫助其他人。