日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

基于VHD和grub4dos的秒还原系统

發布時間:2023/12/20 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于VHD和grub4dos的秒还原系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于VHD和grub4dos的秒還原系統

效果

每次啟動都進入干凈的系統。

準備工作

  • 系統安裝調試好,裝入father.vhd
  • 使用grub4dos啟動
    也可以使用bootmgr啟動grldr
  • 其他必要文件
  • 原理

  • 基于father.vhd 建立兩個差分mirrorA.vhd和mirrorB.vhd
  • 輪流使用mirrorA與mirrorB.
  • 且進入mirrorA時重置mirrorB,進入mirrorB時重置mirrorA
  • 細節

  • 輪流啟動

  • 磁盤上建立autorec.bat,并在組策略設置開機啟動
  • 開始----->gptdit.msc----->計算機設置----->腳本----->啟動

  • grldr設置last的值
    命令的含義下次講
  • title 自動還原 find --set-root /grldr cat --locate=last=mirrorA --replace=last=mirrorB /autorec.bat && command /VHDBOOT/NTBOOT NT6=/mirrorB.vhd cat --locate=last=mirrorB --replace=last=mirrorA /autorec.bat && command /VHDBOOT/NTBOOT NT6=/mirrorA.vhd
  • 互相重置

  • autorec.bat內容

    @echo off set last=mirrorA if %last%=mirrorA (goto FA) else (goto FB):FA rem 重置mirrorB del d:\mirrorB.vhd copy d:\bak.vhd d:\mirrorB.vhd exit :FB rem 重置mirrorA del d:\mirrorA.vhd copy d:\bak.vhd d:\mirrorA.vhd exit rem 我是無用信息,把我復制幾行,使文件大于2KB

    lsat=mirrorA表示最后一次使用的是mirrorA,這個值會被grldr設置
    文件的路徑需要注意,最好使用絕對路徑
    bat文件最后需要加一些無用的信息,使文件體積大于2KB,不然grldr寫入會出錯

    其他菜單

    title 最后一次使用的系統 find --set-root /grldr cat --locate=last=mirrorA /autorec.bat && command /NTBOOT NT6=/mirrorA.vhd cat --locate=last=mirrorB /autorec.bat && command /NTBOOT NT6=/mirrorB.vhd

    不小心關機也不怕,還能找回最后一次的數據

    title 從硬盤上系統啟動 find --set-root /bootmgr chainloader /bootmgr title 重啟 reboot title 關機 halt

    用到的文件說明

    路徑

    D盤根目錄下放

    • autorec.bat 需要開機啟動的文件,用來重置mirror
    • grldr grub4dos的啟動文件
    • menu.lst grub4dos的菜單文件
    • bootmgr win7的啟動文件
    • VHDBOOT文件夾 grub4dos用來啟動vhd的文件

    總結

    以上是生活随笔為你收集整理的基于VHD和grub4dos的秒还原系统的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。