Robocopy-kommandolinjeværktøjet tilbyder meget mere fleksibilitet end at bruge Windows Stifinder eller kopi kommandoen til at kopiere dine filer fra én destination til en anden. En populær parameter, der bruges med robocopy-kommandoen, er /mir. Men du kan opdage, at det sletter nogle af dine filer fra destinationsmappen. I afsnittene nedenfor vil vi se på, hvorfor dette sker, og hvordan du kan gendanne filer, der er blevet slettet af robocopy /mir-kommandoen.
Hvad er Robocopy, og hvordan det sletter data
Robocopy er en forkortelse for “Robust File Copy”, som grundlæggende er et kommandolinjeværktøj, der bruges til at kopiere mapper fra en destination til en anden. Det har dog mange parametre og skifter, der giver enestående fleksibilitet – årsagen til, at det er så populært blandt IT-professionelle. For en komplet liste over Robocopy-skifter og -parametre, se på Microsofts Robocopy-side. Alternativt kan du bruge robocopy /?
-kommandoen i CMD for at se en komplet liste over de forskellige modifikatorer og hvad de gør.
Så hvordan kan et værktøj, der bruges til at kopiere filer fra ét sted til et andet, administrere at slette dine filer?
Nå, det sker normalt på grund af /mir parameteren—som får Windows til at spejle kilde-mappen og destinations-mappen. Enhver fil, der ikke er i kilde-mappen, men som er i destinations-mappen, vil blive slettet. I det væsentlige skal mapperne være en nøjagtig kopi af hinanden, uden ekstra filer eller mapper.
Bemærk: Robocopy kopierer hele mapper fra en destination til en anden. Du kan ikke bruge værktøjet til at kopiere en enkelt fil.
Sådan gendannes slettede filer efter brug af Robocopy /Mir
Filer, der blev slettet på grund af robocopy /mir kommandoen, kan normalt gendannes. Vi siger “normalt”, fordi slettede filer teknisk set stadig er der på din drev, indtil nye filer overskriver de datablocks, som tidligere filer optog.
Hvis du har kopieret adskillige nye filer til din drev, er datagendannelse stadig mulig, men ikke alle dine filer vil blive gendannet. Selvfølgelig, hvis du har en backup eller andre kopier af filerne, kan du gendanne dem alle. Men det er usandsynligt, hvis du er på denne side.
Tredjeparts datarettelsesværktøjer er din bedste chance, når du skal gendanne filer, der er slettet af robocopy /mir-kommandoen. Der er masser af sådanne værktøjer tilgængelige på nettet, men vi anbefaler, at du vælger et, der har en god historie, er nemt at bruge, og kan gendann slettede filer fra netværksdrev (da robocopy ofte bruges til at kopiere filer til og fra netværksplaceringer).
Vores foretrukne værktøj til datagendannelse er Disk Drill. Det er ekstremt nemt at bruge, mens det er udstyret med en fremragende algoritme til datagendannelse. Softwaren er alsidig – med support til alle større filsystemer og lagertypeenheder, hvilket gør den nyttig i en bred vifte af datatabsscenarier. Windows-brugere kan drage fordel af Disk Drills gratis prøveversion, som lader dem gendanne op til 500 MB data gratis.
Sådan bruger du Disk Drill til at gendanne slettede filer:
- Hent Disk Drill og installer det. Gør dette på en anden lagringsenhed, ikke den som indeholder de slettede filer.
- Åbn Disk Drill, vælg drevet eller partitionen som indeholder de slettede filer, og klik Søg efter tabte data for at starte datagendannelsesscanningen.
- Klik på Gennemgå fundne genstande for at se de filer Disk Drill har fundet. Hvis du ønsker at filtrere resultaterne, kan du direkte klikke på de relevante filtype-fliser i stedet (Billeder, Video, Lyd, Dokumenter, Arkiver og Andre).
- Udvid Slettet eller tabt og Rekonstrueret sektionerne for at se de slettede filer som kan gendannes.
- Brug krydsfelterne til at vælge de filer du ønsker at gendanne. For at hjælpe dig viser Disk Drill en forhåndsvisning af den aktuelt valgte fil, og du kan manuelt forhåndsvise enhver fil ved at klikke på øjeikonet ved siden af filnavnet. Når du er færdig med at vælge, klik på Gendan .
- Vælg en gendannelsesdestination for filerne og klik Næste .
- Disk Drill vil gendanne de valgte filer.
Sådan undgår du at miste data ved brug af Robocopy
Undgå datatab når det skyldes robocopy ved at bruge de korrekte parametre for dine specifikke krav. Hvis du vil bruge robocopy /mir uden at slette nogen filer, skal du sikre, at destinationsmappen ikke indeholder nogen filer, du har brug for. Det er bedst at lade mappen stå tom.
Syntaksen for en robocopy-kommando er som følger:
robocopy <kilde> <destination> [<fil>[ ...]] [<parametre>]
Her er nogle robocopy-parametre, du kan bruge, hvis du ønsker at kopiere filer fra en destination til en anden uden at miste nogen data:
Parameter | Beskrivelse |
/xo | Ekskluder ældre filer, dvs. hvis destinationsfilen allerede eksisterer, overskriv den ikke, hvis den er nyere eller samme dato som kilden. |
/xx | Ekskluder ekstra filer og mapper. Dette forhindrer sletning fra destinationsmappen. |
/xc | Ekskluder ændrede filer. |
/xn | Ekskluder nyere filer. |
/e | Kopiér alle undermapper, inklusive dem, der er tomme. Dette vil ikke påvirke de eksisterende filer i destinationsmappen. |
Et eksempel ville være robocopy C:\folder to move D:\Sample /MT:32 /XO , som vil flytte en mappe kaldet “folder to move” fra C-drevet til en mappe kaldet “Sample” på D-drevet. Det vil bruge 32-tråds multitasking (/MT:32) for hurtigere hastighed og vil udelukke ældre filer (/XO).
Konklusion
Fleksibiliteten og den rene tilpasningsevne af robocopy-værktøjet kan være et tveægget sværd, fordi de forskellige parametre ofte kan være forvirrende at forstå. Hvis du ikke er forsigtig og ikke forstår /mir-parameteren, kan brugen af den resultere i, at filer bliver slettet fra destinationsmappen. Heldigvis kan du få dem tilbage ved hjælp af en godt datagendannelsesværktøj. For at undgå datatab på grund af robocopy i fremtiden, husk at bruge mere passende parametre.