測試環境 Windows 10 與 Windows server 2019
如果資料夾+檔名 長度大於 256 的話,有些 NAS 無法備份, Windows 也無法搬遷這些資料,解決方式有兩種.
找出資料夾+檔名 長度大於 256 的並修改
透過以下 powershell 指令, 參考文章 – https://www.mobile01.com/topicdetail.php?f=514&t=3945816
會幫忙列出資料夾+檔名 長度大於256的檔案名稱
PS C:\Users\Ben> Get-ChildItem -r * |? {$_.GetType().Name -match "File" } |? {$_.fullname.length -ge 256} |%{$_.fullname}
修改 MAX_PATH 256 的限制
在命令列下指令 REGEDIT 進入登錄編譯程式, 並在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem 路徑下編輯 LongPathsEnabled 為 1
或是在 powershell 執行以下指令, 參考文章 – https://bigfont.ca/enable-long-paths-in-windows-with-powershell/
New-ItemProperty ` -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" ` -Name "LongPathsEnabled" ` -Value 1 ` -PropertyType DWORD ` -Force
不過這樣 有些 NAS 還是無法備份.
沒有解決問題,試試搜尋本站其他內容