Atsarginė kopija / kopijuoti failus, kurie yra "naudojami" arba "užrakinti" sistemoje "Windows" (komandų eilutė)

Atsarginė kopija / kopijuoti failus, kurie yra "naudojami" arba "užrakinti" sistemoje "Windows" (komandų eilutė)
Atsarginė kopija / kopijuoti failus, kurie yra "naudojami" arba "užrakinti" sistemoje "Windows" (komandų eilutė)

Video: Atsarginė kopija / kopijuoti failus, kurie yra "naudojami" arba "užrakinti" sistemoje "Windows" (komandų eilutė)

Video: Atsarginė kopija / kopijuoti failus, kurie yra "naudojami" arba "užrakinti" sistemoje "Windows" (komandų eilutė)
Video: Windows XP: How To Add Desktop Icons and Shortcuts - YouTube 2024, Kovas
Anonim

Jei kada nors bandėte kopijuoti failą, kurį užrakino kita programa, tikriausiai matėte klaidos pranešimą, panašų į "Procesas negali pasiekti failo, nes kitas procesas užfiksavo tam tikrą failo dalį". Taigi, kaip vis tiek kopijuoti?

Nuo XP "Windows" palaikė "Volume Shadow Copy" technologiją, kuri naudojama "Vista" ankstesnių versijų įjungimui, taip pat sistemos atkūrimui ir atsarginėms kopijoms. Ką jis daro, laikinai fotografuokite failą ar diską, o tada leiskite programai skaityti iš nuotraukos, net kai kitos programos pasiekia failą arba jį pakeičia.
Nuo XP "Windows" palaikė "Volume Shadow Copy" technologiją, kuri naudojama "Vista" ankstesnių versijų įjungimui, taip pat sistemos atkūrimui ir atsarginėms kopijoms. Ką jis daro, laikinai fotografuokite failą ar diską, o tada leiskite programai skaityti iš nuotraukos, net kai kitos programos pasiekia failą arba jį pakeičia.

Ką mes galime padaryti, tai naudoti komandinės eilutės įrankį, pavadintą "HoboCopy", kuris naudoja šią paslaugą, norėdami nukopijuoti failą.

Suprasti būtinas sąlygas

"HoboCopy" ir dauguma kitų atsarginių kopijų paslaugų naudoja dvi "Windows" paslaugas, todėl turėsite patvirtinti, kad šios paslaugos nėra išjungtos:

  • "Volume Shadow Copy"
  • "Microsoft" programinės įrangos šešėlinės kopijos teikėjas

Jie gali būti palikti kaip rankinis paleidimas, todėl jų nereikia visuomet paleisti. "Hobocopy", kai reikės, paleis dvi tarnybas automatiškai, o "Volume Shadow Copy" tarnyba bus grąžinta, kai tai bus padaryta.

" HoboCopy" naudojimas dubliuojant / kopijuojant vieną failą

Sintaksė yra šiek tiek keista, nes "HoboCopy" tikrai turi būti naudojama atsarginėms kopijų kūrimui visam aplankų rinkiniui. Mes galime jį naudoti, norėdami sukurti atsarginę kopiją vienam failui, pabaigoje pateikdami failo pavadinimo argumentą.

Pastaba: "Windows Vista" jums reikės paleisti administratoriaus režimo komandinę eilutę, dešiniuoju pelės klavišu spustelėdami komandų eilutę meniu Pradėti ir pasirinkę Vykdyti kaip administratorių.

Sintaksė:

hobocopy c:directoryname d:ackupdirectory

Pavyzdžiui, noriu atsarginę kopiją mano c: users geek mail outlook.pst failą d: backups outlook.pst. Štai sintaksė, kurią norėčiau naudoti:

C:> hobocopy c:usersgeekmail d:ackups Outlook.pst

HoboCopy (c) 2006 Wangdera Corporation. [email protected]

Starting a full copy from c:usersgeekmail to d:ackups Copied directory Backup successfully completed. Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39. 1 files (606.45 MB, 1 directories) copied, 7 files skipped

" HoboCopy" naudojimas visam katalogui sukurti

Dar daug naudingesnių uždavinių būtų atsarginę kopiją mano vartotojo aplanke, greičiausiai išoriniam kietajam diske saugoti. Tam mes norime pridėti keletą komandinės eilutės argumentų.

/ pilnas Kopijuoti visus failus
/ skipdenied Ignoruojami bet kokie prieigos uždrausti pranešimai dėl leidimo klaidų.
/ r Kopijuoti rekursyviai
/ y Neskubėkite, tiesiog kopijuokite viską

Sintaksė:

hobocopy /full /skipdenied /y /r c:directoryname d:ackupdirectory

Eikime tuo pačiu pavyzdžiu, noriu atsarginę kopiją mano visą naudotojo katalogą d: backups, todėl norėčiau naudoti šią komandą:

hobocopy /full /skipdenied /y /r c:usersgeek d:ackups

Ši komanda, greičiausiai, užtruks labai ilgai, todėl galbūt norėsite prisiminti ar kažką. Galų gale turėtumėte turėti beveik tobulą katalogo kopiją … jei yra kokių nors leidimo klaidų, jums bus pranešta apie failus, kurie nebuvo nukopijuoti. Iš tikrųjų bet kokie jūsų vartotojo kataloge esantys failai neturėtų turėti šios problemos.

" HoboCopy" naudojimas siekiant pakartotinai dubliuoti diską

Hobokopija taip pat palaiko atsargines kopijas failus laipsniškai, todėl kopijuoja tik failus, kurie pasikeitė nuo paskutinės atsarginės kopijos. Tai veikia panašiai kaip komunalinės paslaugos, pvz., "Rsync", išskyrus "hobocopy", saugo paskutinę atsarginės datos failą, kurį reikia nurodyti komandinėje eilutėje.

/ statefile = failo vardas Ši vėliava nurodo failą, kuriame yra paskutinė atsarginės informacijos informacija.
/Inkrementinis Tik kopijuokite failus, kurie pasikeitė nuo paskutinės pilnos kopijos.

Sintaksė:

hobocopy /incremental /statefile=filename /y /r c:directoryname d:ackupdirectory

Pavyzdys:

hobocopy /incremental /statefile=d:lastbackup.dat /y /r c:usersgeek d:ackups

Pirmą kartą paleidus šią komandą reikės naudoti / pilną vietoj / incremental, arba dar gausite klaidą, nes valstybės failas dar nebuvo sukurtas. Po to galite paleisti papildomą atsarginę kopiją naudodami / prieauginį jungiklį.

Tai būtų puikus būdas automatiškai atsarginę aplankų kopiją sudaryti kaip numatytą užduotį.

Atsisiųskite "HoboCopy" iš sourceforge.net

Rekomenduojamas: