Homepage » hogyan kell » Fájlok biztonsági mentése / másolása, amelyek a használatban vagy zárolva a Windows-ban (Parancssor)

    Fájlok biztonsági mentése / másolása, amelyek a használatban vagy zárolva a Windows-ban (Parancssor)

    Ha valaha is próbált más fájlt másolni, amelyet egy másik alkalmazás zárolt le, akkor valószínűleg hasonló hibaüzenetet látott, mint a „A folyamat nem tudja elérni a fájlt, mert egy másik folyamat zárolta a fájl egy részét”. Szóval hogyan másolod meg egyébként?

    Az XP óta a Windows támogatta a Volume Shadow Copy nevű technológiát, amelyet a korábbi verziók Vista rendszerben történő használatához, valamint a rendszer-visszaállításhoz és a biztonsági mentésekhez használnak. Mit vesz egy ideiglenes pillanatfelvétel a fájlról vagy meghajtóról, majd hagyja, hogy egy alkalmazás olvassa el a pillanatfelvételt, még akkor is, ha más alkalmazások hozzáférnek vagy módosítják a fájlt.

    Amit tehetünk, használjuk a HoboCopy nevű parancssori segédprogramot, amely ezt a szolgáltatást használja a fájl másolásához.

    Az előfeltételek megértése

    A HoboCopy és a legtöbb más biztonsági segédprogram a Windowsban két szolgáltatást használ, és meg kell győződnie arról, hogy ezek a szolgáltatások nincsenek letiltva:

    • Kötet árnyékmásolata
    • A Microsoft szoftver árnyékmásoló-szolgáltatója

    Ezeket manuális indításként hagyhatjuk, így nem kell folyamatosan futniuk. Ha szükséges, a Hobocopy automatikusan elindítja a két szolgáltatást, és a Hangerő árnyékmásolás szolgáltatás kikapcsolódik, miután elkészült.

    A HoboCopy használata egyetlen fájl biztonsági mentéséhez / másolásához

    A szintaxis egy kicsit furcsa, mert a HoboCopy-t valóban arra használják, hogy egy teljes mappakészletet készítsen. Használhatunk egy fájl biztonsági mentéséhez, ha a fájlnév argumentumát a végén végzi.

    Megjegyzés: Windows Vista rendszeren a rendszergazdai mód parancssorát el kell indítania a jobb oldali egérgombbal a Start menü parancssorában, és válassza a Futtatás rendszergazdaként lehetőséget..

    Szintaxis:

    hobocopy c: névnév d: címtár \ t

    Például a c: felhasználók geek mail Outlook.pst fájlját d: ds: backs.pst fájlra szeretném menteni. Íme a szintaxis, amelyet használni fogok:

    C:> hobocopy c: felhasználók geek mail d: mentések Outlook.pst

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

    Teljes példány indítása a c: felhasználókból: geek: d: d:
    Másolt könyvtár
    A biztonsági mentés sikeresen befejeződött.
    A biztonsági mentés 2008-03-09 01:57:28, 2008-03-09 01:58:39 befejeződött.
    1 fájl (606,45 MB, 1 könyvtár) másolása, 7 fájl átugrása

    A HoboCopy használata teljes könyvtár mentéséhez

    Sokkal hasznosabb feladat lenne a teljes felhasználói mappa biztonsági mentése érdekében, valószínűleg egy külső merevlemezre. Ehhez pár parancssori argumentumot szeretnénk hozzáadni.

    /teljes Másolja az összes fájlt
    / skipdenied Az engedélyezési hibák miatt hagyja figyelmen kívül a hozzáférést megtagadt üzeneteket.
    / r Másolja át rekurzívan
    / y Ne kérjen, csak másolja meg mindent

    Szintaxis:

    hobocopy / full / skipdenied / y / r c: könyvtárnév: címtár \ t

    Ugyanezt a példát vegyük fel, a teljes felhasználói könyvtárat d: biztonsági másolatra szeretném menteni, így ezt a parancsot használom:

    hobocopy / full / skipdenied / y / r c: felhasználók ge: d: mentések

    Ez a parancs valószínűleg nagyon hosszú időt vesz igénybe, így lehet, hogy egy napot vagy valamit. A végén csaknem tökéletes példányban kell lennie a könyvtárnak… ha bármilyen engedélyezési hiba van, akkor figyelmeztetni fogja azokat a fájlokat, amelyek nem másoltak. Valójában a felhasználói könyvtárban lévő összes fájlnak nem kell ezt a problémát megoldania.

    A HoboCopy használata a meghajtó fokozatos mentéséhez

    A hobocopy támogatja a fájlok fokozatos mentését, így csak az utolsó biztonsági mentés óta megváltozott fájlokat másolja. Ez hasonlóan működik, mint a rsync segédprogramokkal, kivéve, ha a hobocopy az utolsó mentési dátumot tárolja egy fájlba, amelyet meg kell adnia a parancssorban.

    / Statefile = fájlnév Ez a jelző az utolsó mentési információt tartalmazó fájlt határozza meg.
    /járulékos Csak az utolsó teljes másolat óta megváltozott fájlokat másolja.

    Szintaxis:

    hobocopy / incremental / statefile = fájlnév / y / r c: könyvtárnév: címtár \ t

    Példa:

    hobocopy / inkrementális / statefile=d:\tupport.dat / y / r c: felhasználók geek: mentések

    Amikor először futtatja ezt a parancsot, akkor / inremental helyett a / full parancsot kell használnia, vagy pedig hiba lép fel, mert az állapotfájlt még nem hozták létre. Ezután a növekményes mentést a / inkrementális kapcsolóval futtathatja.

    Ez egy kiváló módja annak, hogy automatikusan automatikusan mentse a mappákat egy ütemezett feladat részeként.

    Töltse le a HoboCopy-t a sourceforge.net webhelyről