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