發布時間:2023-01-12 文章來源:深度系統下載 瀏覽:
Windows 10是美國微軟公司研發的跨平臺及設備應用的操作系統。是微軟發布的最后一個獨立Windows版本。Windows 10共有7個發行版本,分別面向不同用戶和設備。截止至2018年3月7日,Windows 10正式版已更新至秋季創意者10.0.16299.309版本,預覽版已更新至春季創意者10.0.17120版本
windows 10提供了許多備份和恢復數據的方法,甚至是整個系統。 例如,有文件歷史記錄,系統還原,新鮮啟動和系統映像恢復僅舉幾例。
如果您對數據的安全性有所了解,那么您已經在使用一個或多個windows 10的備份工具,很有可能。但是,您可能希望將數據文件的附加副本放在安全的位置。雖然您可以通過拖放將文件和文件夾復制到外部硬盤驅動器來輕松實現,但這可能是一個繁瑣的操作。
幸運的是,Robocopy提供了80多個命令行參數和開關,可以創建強大的數據備份操作。為了幫助您獲得成功,我深入研究了Robocopy的命令行開關,并開發了一個漂亮的小腳本,可以用來創建用戶配置文件文件夾(C:\ Users \ YourName)中所有數據文件的精確鏡像副本。我們來看看吧。
構建命令行 對于我的例子,我將把用戶配置文件文件夾C:\ Users \ Greg Shultz的數據文件內容備份到一個名為TheBackup的文件夾中,該文件夾被分配到驅動器號為F的外部硬盤上。(你'當然,用你自己的名字和路徑替換它。)我的基本命令從以下開始: Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" 現在,我想備份源中的每個文件夾,甚至是任何空文件夾,因為它們可能是未來數據的占位符。我也不想在我的硬盤上刪除備份上的文件。雖然我可以使用/ S和/ PURGE開關實現我的目標,但是/ MIR開關讓我可以用一個開關來完成這兩個任務。我的命令現在是:
Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" /MIR C:\ Users \ Greg Shultz文件夾包含我不想要的幾個隱藏的系統文件和文件夾,或者需要在我的Robocopy操作下備份 - 它們由其他備份工具拾取。 例如,我不需要備份NTUSER.DAT文件,也不需要備份AppData文件夾的內容。 另外,C:\ Users \ Greg Shultz文件夾包含一些我不需要備份的連接點。 windows 10使用連接點將各種操作系統文件夾鏈接到用戶配置文件文件夾。 例如,Cookie文件夾和SendTo文件夾通過連接點鏈接到用戶配置文件文件夾。
我將使用/ XA:SH開關排除隱藏的系統文件,我可以使用/ XD AppData來排除整個AppData文件夾。 然后我將使用/ XJD開關排除所有的連接點。 我的命令現在是:
Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" /MIR /XA:SH /XD AppData /XJD 當它遇到正在使用的文件時,Robocopy最方便的功能之一就起作用了。 當它執行時,Robocopy將停止并等待該文件關閉,以便它可以繼續復制操作。 它將重試每30秒復制一次文件。 默認的重試次數是100萬(不開玩笑!)。 因為這很可能會阻止備份操作的完成,您應該將其重置為合理的數字。
要更改重試次數,您將使用/ R開關。 要更改重試之間的等待時間,您將使用/ W開關。 我選擇了五次重試,等待15秒鐘。 這樣,經過合理的重試次數等待,Robocopy將繼續前進。 我的命令現在是:
Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 此時,我準備添加多線程交換機,這使得Robocopy可以執行多線程復制選項。 更具體地說,通過多線程功能,Robocopy可以并行復制多個文件,這將導致非常快的備份操作。
多線程開關為:/ MT [:n],其中n為1到128之間的數字,表示要使用的線程數。 請記住,n是可選的,默認情況下,/ MT開關將使用八個線程。 我在我的例子中使用32個線程,因為我發現它是一個好的起點。 我的命令現在是:
Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32 像所有命令行工具一樣,Robocopy可以在命令提示符窗口中了解操作的狀態。 但是,您可能希望在日志文件中自定義并記錄該反饋。 我喜歡整個畫面,所以我會使用/ V開關。 但是,我真的不需要知道每個文件副本的進度百分比,所以我也使用/ NP開關。 然后創建我的日志文件,我將使用/ LOG開關,每次都覆蓋現有的日志文件。 現在我的命令是: Robocopy "C:\Users\Greg Shultz" "F:\TheBackup" /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32 /V /NP /LOG:Backup.log 創建和使用您的腳本 現在您知道腳本是如何工作的,哪些開關是必需的,您可以啟動記事本,鍵入命令,并將文件另存為RobocopyBackup.cmd。 為了確保腳本和打開的日志文件不會干擾備份,我在根目錄中創建了一個名為BackupTool(C:\ BackupTool)的文件夾,并將腳本保存在該文件夾中。
在每個備份操作后,您將在與腳本相同的目錄中找到日志文件。 請記住,日志文件是一個簡單的文本文件,它可以大于記事本可以處理的。 因此,您可能需要使用寫字板或其他文字處理器來打開和查看日志文件。
現在,每當你想做一個額外的備份,你可以雙擊RobocopyBackup.cmd啟動它。 完成后,您可以檢查Backup.log文件。 您也可以使用任務計劃程序來定期自動運行RobocopyBackup.cmd。
新技術融合:在易用性、安全性等方面進行了深入的改進與優化。針對云服務、智能移動設備、自然人機交互等新技術進行融合。Windows 10所新增的Windows Hello功能將帶來一系列對于生物識別技術的支持。除了常見的指紋掃描之外,系統還能通過面部或虹膜掃描來讓你進行登入。當然,你需要使用新的3D紅外攝像頭來獲取到這些新功能。 |
下一篇:Win10專業版系統下載及介紹