"Filtr pro zápis v režimu disku" nebo "Resetování diferenciálních souborů VHD"

Vylepšený filtr pro zápis je dodáván také se systémem Windows Embedded Standard 7. Neobsahuje však režim Disk známý z dřívějších verzí Embedded . Diskový režim umožňoval ukládat všechny změny na samostatný pevný disk.

Existuje alternativní přístup k vytvoření scénáře podobného diskovému režimu EWF - můžete použít disky VHD.
Protože systém Windows 7 a také WES7 podporují spouštění z VHD (virtuálních pevných disků), můžete využít funkci diferenciálního VHD.
Tato funkce umožňuje vytvořit jeden hlavní soubor VHD obsahující operační systém ve stavu, v jakém má zůstat, a rozdílový soubor VHD, který uchovává všechny změny provedené v hlavním obrazu během běhu.

obrázek (3)

Hlavní soubor VHD můžete mít například na paměti Compact Flash a rozdílový soubor na pevném disku, abyste přesměrovali všechny zápisy z média flash.

Jednou z funkcí nástroje EWF je zahození všech změn provedených v bitové kopii při každém restartu.
Řešením je vytvoření nového rozdílového souboru VHD s nadřazeným souborem a použití nového souboru VHD jako výchozího spouštěcího záznamu.
Po restartu je systém opět v původním stavu.

Obnovení diferenciálního VHD

K automatizaci tohoto procesu můžete použít následující dávkový soubor. V části "Proměnné" upravte cesty k umístění vašeho VHD. Podívejte se níže na instalaci dávkového souboru.

Jak to funguje

Systém pracuje se 2 rozdílnými soubory VHD, které se vymění při každém spuštění systému.
Při každém spuštění dávkový soubor zkontroluje, který diferenciální VHD je aktivní.
Poté odstraní neaktivní rozdílový VHD a znovu vytvoří neaktivní VHD.
Tím se zruší všechny předchozí změny. Poté dávkový soubor nastaví nový neaktivní VHD jako nové výchozí spouštěcí zařízení.
Při dalším spuštění se systém spustí z čerstvě vytvořeného VHD.

Dávkový soubor

 

@echo off
echo VHD Diff Resetter vytvořil Wolfgang Unger

REM #########################
Proměnné REM
REM #########################
set VHD_Drive=D:
set VHD_Parent=wes7.vhd
set VHD_DiffFile1=wes7diff1.vhd
set VHD_DiffFile2=wes7diff2.vhd

set TempFile=D:\diskpart.txt
REM #########################

REM Zkuste odstranit druhý soubor diff. pokud se to podaří, je zaveden obraz 1.
del %VHD_Drive%\%VHD_DiffFile2%
if exist "%VHD_Drive%\%VHD_DiffFile2%" goto File2

del %VHD_Drive%\%VHD_DiffFile2%

echo create vdisk file=%VHD_Drive%\%VHD_DiffFile2% parent=%VHD_Drive%\%VHD_Parent% > %TempFile%
echo exit >> %TempFile%

diskpart /s %TempFile%

bcdedit /set {current} zařízení vhd=

[%VHD_Drive%]\%VHD_DiffFile2%
bcdedit /set {current} osdevice vhd=[%VHD_Drive%]\%VHD_DiffFile2%

GOTO Hotovo
:File2

del %VHD_Drive%\%VHD_DiffFile1%

echo create vdisk file=%VHD_Drive%\%VHD_DiffFile1% parent=%VHD_Drive%\%VHD_Parent% > %TempFile%
echo exit >> %TempFile%

diskpart /s %TempFile%

bcdedit /set {current} device vhd=[%VHD_Drive%]\%VHD_DiffFile1%
bcdedit /set {current} osdevice vhd=[%VHD_Drive%]\%VHD_DiffFile1%

:Hotovo

del %TempFile%
echo Hotovo.

Instalace

  1. Nainstalujte systém Windows Embedded Standard 7 do disku VHD. Pokyny naleznete zde.
  2. Spusťte obraz.
  3. Uložte dávkový soubor z výše uvedeného obrázku.
  4. Otevřít plánovač úloh
  5. Klikněte na tlačítko "Vytvořit úlohu..."
  6. Zadejte název úlohy a zaškrtněte políčko "Spustit s nejvyššími právy".
  7. Přejděte na kartu "Spouštěče" a klikněte na tlačítko "Nový".
  8. V rozevírací nabídce "Zahájit úlohu" vyberte možnost "Při spuštění" a klikněte na tlačítko "OK".
  9. Přejděte na kartu "Akce" a klikněte na "Nový".
  10. Přejděte na dávkový soubor a klikněte na tlačítko ok.
  11. Kliknutím na tlačítko OK úlohu uložíte
  12. Jednou spusťte dávkový soubor a restartujte počítač.

 

Scénáře použití

Toto řešení může být užitečné, když

  • pomocí flash disku, který obsahuje hlavní bitovou kopii, a všechny změny by měly být umístěny na pevném disku.
  • změny by měly zůstat zachovány i při restartu (proto nevytvářejte úlohu a dávkový soubor spouštějte pouze v případě potřeby).
  • nechcete používat EWF nebo FBWF.
  • atd.
2019-04-16T20:43:54+02:00

Vyberte si platformu pro sdílení!

"Filtr pro zápis v režimu disku" nebo "Resetování diferenciálních souborů VHD"

Vylepšený filtr pro zápis je dodáván také se systémem Windows Embedded Standard 7. Neobsahuje však režim Disk známý z dřívějších verzí Embedded . Diskový režim umožňoval ukládat všechny změny na samostatný pevný disk.

Existuje alternativní přístup k vytvoření scénáře podobného diskovému režimu EWF - můžete použít disky VHD.
Protože systém Windows 7 a také WES7 podporují spouštění z VHD (virtuálních pevných disků), můžete využít funkci diferenciálního VHD.
Tato funkce umožňuje vytvořit jeden hlavní soubor VHD obsahující operační systém ve stavu, v jakém má zůstat, a rozdílový soubor VHD, který uchovává všechny změny provedené v hlavním obrazu během běhu.

obrázek (3)

Hlavní soubor VHD můžete mít například na paměti Compact Flash a rozdílový soubor na pevném disku, abyste přesměrovali všechny zápisy z média flash.

Jednou z funkcí nástroje EWF je zahození všech změn provedených v bitové kopii při každém restartu.
Řešením je vytvoření nového rozdílového souboru VHD s nadřazeným souborem a použití nového souboru VHD jako výchozího spouštěcího záznamu.
Po restartu je systém opět v původním stavu.

Obnovení diferenciálního VHD

K automatizaci tohoto procesu můžete použít následující dávkový soubor. V části "Proměnné" upravte cesty k umístění vašeho VHD. Podívejte se níže na instalaci dávkového souboru.

Jak to funguje

Systém pracuje se 2 rozdílnými soubory VHD, které se vymění při každém spuštění systému.
Při každém spuštění dávkový soubor zkontroluje, který diferenciální VHD je aktivní.
Poté odstraní neaktivní rozdílový VHD a znovu vytvoří neaktivní VHD.
Tím se zruší všechny předchozí změny. Poté dávkový soubor nastaví nový neaktivní VHD jako nové výchozí spouštěcí zařízení.
Při dalším spuštění se systém spustí z čerstvě vytvořeného VHD.

Dávkový soubor

 

@echo off
echo VHD Diff Resetter vytvořil Wolfgang Unger

REM #########################
Proměnné REM
REM #########################
set VHD_Drive=D:
set VHD_Parent=wes7.vhd
set VHD_DiffFile1=wes7diff1.vhd
set VHD_DiffFile2=wes7diff2.vhd

set TempFile=D:\diskpart.txt
REM #########################

REM Zkuste odstranit druhý soubor diff. pokud se to podaří, je zaveden obraz 1.
del %VHD_Drive%\%VHD_DiffFile2%
if exist "%VHD_Drive%\%VHD_DiffFile2%" goto File2

del %VHD_Drive%\%VHD_DiffFile2%

echo create vdisk file=%VHD_Drive%\%VHD_DiffFile2% parent=%VHD_Drive%\%VHD_Parent% > %TempFile%
echo exit >> %TempFile%

diskpart /s %TempFile%

bcdedit /set {current} zařízení vhd=

[%VHD_Drive%]\%VHD_DiffFile2%
bcdedit /set {current} osdevice vhd=[%VHD_Drive%]\%VHD_DiffFile2%

GOTO Hotovo
:File2

del %VHD_Drive%\%VHD_DiffFile1%

echo create vdisk file=%VHD_Drive%\%VHD_DiffFile1% parent=%VHD_Drive%\%VHD_Parent% > %TempFile%
echo exit >> %TempFile%

diskpart /s %TempFile%

bcdedit /set {current} device vhd=[%VHD_Drive%]\%VHD_DiffFile1%
bcdedit /set {current} osdevice vhd=[%VHD_Drive%]\%VHD_DiffFile1%

:Hotovo

del %TempFile%
echo Hotovo.

Instalace

  1. Nainstalujte systém Windows Embedded Standard 7 do disku VHD. Pokyny naleznete zde.
  2. Spusťte obraz.
  3. Uložte dávkový soubor z výše uvedeného obrázku.
  4. Otevřít plánovač úloh
  5. Klikněte na tlačítko "Vytvořit úlohu..."
  6. Zadejte název úlohy a zaškrtněte políčko "Spustit s nejvyššími právy".
  7. Přejděte na kartu "Spouštěče" a klikněte na tlačítko "Nový".
  8. V rozevírací nabídce "Zahájit úlohu" vyberte možnost "Při spuštění" a klikněte na tlačítko "OK".
  9. Přejděte na kartu "Akce" a klikněte na "Nový".
  10. Přejděte na dávkový soubor a klikněte na tlačítko ok.
  11. Kliknutím na tlačítko OK úlohu uložíte
  12. Jednou spusťte dávkový soubor a restartujte počítač.

 

Scénáře použití

Toto řešení může být užitečné, když

2019-04-16T20:43:54+02:00

Vyberte si platformu pro sdílení!

Přejít na začátek