Automatyczne tworzenie kopii bezpieczeństwa pamięci USB

P

amięci przenośne USB stają się coraz to popularniejsze. Zwiększa się ich pojemność jak i prędkość przesyłania danych. Z większa pojemnością wiąże się możliwość przechowywania bardzo dużej ilości potrzebnych danych. Aby mieć pewność, że nie utracimy naszych danych musimy robić kopie bezpieczeństwa. Nikomu niestety nie che się robić tego ręcznie i odkłada to na później.

 

Rozwiązanie Rozwiązaniem problemu jest automatyzacja kopii bezpieczeństwa poprzez odpowiedni skrypt.

 

Jak to zrobić?:

  • potrzebny będzie nam program robocopy.exe, które w przypadku Visty znajduje się w katalogu C:\Windows\System32,
  • w Windows XP musimy ściągnąć go z witryny www.microsoft.com/downloads,
  • wyszukujemy oprogramowania Windows Server 2003 Resource Kit (rktools.exe) i instalujemy na komputerze,
  • ścieżka dostępu do naszego programu w Windows XP po instalacji jest następująca: C:\Program Files\Windows Server Resource Kit\Tools,
  • kopiujemy nasz program robocopy.exe na pamięć USB,
  • tworzymy skrypt USBbackup.bat z następującą zawartością:

    @echo off & setlocal
    echo %computername%
    if %computername%==NAZWAKOMPUTERA1 goto NAZWAKOMPUTERA1
    if %computername%==NAZWAKOMPUTERA2 goto NAZWAKOMPUTERA2
    Goto Error
    :NAZWAKOMPUTERA1
    ..\robocopy.exe %cd%\ "C:\KopiaUSB" /MIR /NFL /NDL
    Goto End
    :NAZWAKOMPUTERA2
    ..\robocopy.exe %cd%\ "C:\KopiaUSB" /MIR /NFL /NDL
    Goto End
    :Error
    Echo Nieprawidłowy komputer!Kopia nie została utworzona!
    pause
    Goto: eof
    :End
    Echo "Kopia bezpieczeństwa została utworzona"
    Ping -n 5 localhost > nul

  • i zapisujemy go w katalogu głównym na naszej pamięci USB,
  • kolejnym krokiem jest utworzenie pliku autorun.inf z następującą zawartością:

    [AutoRun]
    UseAutoPlay=1
    Action=Kopiowanie pamięci USB
    ShellExecute=USBbackup.bat

  • zapisujemy go również w katalogu głównym naszej pamięci,
  • tworzymy katalog na naszym komputerze, w naszym przypadku to C:\KopiaUSB,
  • sprawdzamy nazwę naszego komputera poprzez kliknięcie ikony Mój Komputer prawym klawiszem myszy i otwarciu Właściwości->Nazwa komputera,
  • wklejamy ją w pole NAZWAKOMPUTERA1,
  • jeżeli chcemy mieć możliwość tworzenia kopii na innym komputerze wklejamy jego nazwę w pole NAZWAKOMPUTERA2,
  • pamiętamy o wprowadzaniu nazwy komputera drukowanymi literami,
  • gdy już wszystkie pliki mamy zapisane na pamięci USB wkładamy jeszcze raz ją do portu USB i automatycznie uruchamia się kopia.
Powiązane artykuły: USB - kopia bezpieczeństwa - Windows XP - Windows Vista