Hur man återställer filer som raderats av Robocopy /mir-kommandot

manuviraj
Skriven av
Godkänd av
81

recover files deleted by robocopy /mirKommandoradsverktyget robocopy erbjuder mycket mer flexibilitet än att använda Windows Explorer eller kommandot copy för att kopiera dina filer från en destination till en annan. En populär parameter som används med kommandot robocopy är /mir. Men du kanske märker att det raderar några av dina filer från destinationsmappen. I avsnitten nedan kommer vi att titta på varför detta händer och hur du kan återställa filer som har raderats av kommandot robocopy /mir.

Vad är Robocopy och hur det raderar data

Robocopy är en förkortning för “Robust File Copy”, vilket i grunden är ett kommandoradsverktyg som används för att kopiera mappar från en destination till en annan. Det har dock ett stort antal parametrar och omkopplare som ger oöverträffad flexibilitet – anledningen till att det är så populärt bland IT-proffs. För en komplett lista över Robocopy-omkopplare och parametrar, se Microsofts Robocopysida. Alternativt kan du använda kommandot robocopy /? i CMD för att se en komplett lista över de olika modifikatorerna och vad de gör.

Så, hur kan ett verktyg som används för att kopiera filer från en plats till en annan lyckas ta bort dina filer?

Nåväl, det händer vanligtvis på grund av /mir -parametern—som kommanderar Windows att spegla källmappen och destinationsmappen. Alla filer som inte finns i källmappen, men finns i destinationsmappen, kommer att raderas. I huvudsak måste mapparna vara en exakt kopia av varandra, utan några extra filer eller mappar.

Observera: Robocopy kopierar hela mappar från en destination till en annan. Du kan inte använda verktyget för att kopiera en enskild fil.

Hur man återställer raderade filer efter att ha använt Robocopy /Mir

Filer som raderades på grund av robocopy /mir-kommandot kan vanligtvis återställas. Vi säger “vanligtvis” eftersom raderade filer tekniskt sett fortfarande finns på din enhet tills nya filer skriver över de datablock som tidigare filer upptog.

Om du har kopierat många nya filer till din enhet är dataåterställning fortfarande möjlig, men inte alla dina filer kommer att återställas. Självklart, om du har en säkerhetskopia eller andra kopior av filerna, kan du återställa alla dem. Men det är osannolikt om du är på denna sida.

Tredjeparts dataåterställningsverktyg är din bästa chans när du försöker återställa filer som raderats av robocopy /mir-kommandot. Det finns många sådana verktyg tillgängliga på webben, men vi rekommenderar att du väljer ett med bra meritlista, som är enkelt att använda och kan återställ raderade filer från nätverksenheter (eftersom robocopy ofta används för att kopiera filer till och från nätverksplatser).

Vårt val av verktyg för dataåterställning är Disk Drill. Det är exceptionellt lättanvänt, samtidigt som det är utrustat med en utmärkt dataåterställningsalgoritm. Mjukvaran är mångsidig—med stöd för alla större filsystem och typer av lagringsenheter, vilket gör den användbar i en mängd olika scenarier av dataförlust. Windows-användare kan dra nytta av Disk Drill’s kostnadsfria provversion som låter dem återställa upp till 500 MB data gratis.

Så här använder du Disk Drill för att återställa raderade filer:

  1. Ladda ner Disk Drill och installera den. Gör detta på en annan lagringsenhet, inte den som innehåller de raderade filerna.
  2. Öppna Disk Drill, välj den enhet eller partition som innehåller de raderade filerna, och klicka Sök efter förlorad data för att påbörja dataräddningsskanningen.List of storage drives in Disk Drill.
  3. Klicka på Granska hittade objekt för att se de filer som Disk Drill upptäckte. Om du vill filtrera resultaten kan du direkt klicka på de relevanta filtypsbrickorna istället (Bilder, Video, Ljud, Dokument, Arkiv och Annat).Review found items screen in Disk Drill.
  4. Expandera Raderad eller förlorad och Rekonstruerad sektioner för att se raderade filer som kan återställas.Data recovery sections in Disk Drill.
  5. Använd kryssrutorna för att välja de filer du vill återställa. För att hjälpa dig visar Disk Drill en förhandsvisning av den för närvarande valda filen, och du kan förhandsgranska vilken fil som helst manuellt genom att klicka på ögonsymbolen bredvid dess filnamn. När du är klar med urvalet, klicka på Återställ .List of recoverable files in Disk Drill.
  6. Välj en återställningsdestination för filerna och klicka Nästa .Recovery destination prompt in Disk Drill.
  7. Disk Drill kommer att återställa de valda filerna.

Hur man undviker att förlora data med Robocopy

Undvika dataförlust på grund av robocopy handlar om att använda rätt parametrar för dina specifika krav. Om du vill använda robocopy /mir utan att ta bort några filer, se till att destinationsmappen inte innehåller några filer som du behöver. Det är bäst att lämna katalogen tom.

Syntaxen för ett robocopy-kommando är som följer:

robocopy <källa> <destination> [<fil>[ ...]] [<parametrar>]

Här är några robocopy-parametrar att använda om du vill kopiera filer från en destination till en annan utan att gå miste om någon data:

Parameter Beskrivning
/xo Uteslut äldre filer, det vill säga, om destinationsfilen redan finns, skriv inte över den om den är nyare eller har samma datum som källan.
/xx Uteslut extra filer och kataloger. Detta förhindrar radering från destinationskatalogen.
/xc Uteslut ändrade filer.
/xn Uteslut nyare filer.
/e Kopiera alla undermappar, inklusive de som är tomma. Detta påverkar inte befintliga filer i destinationskatalogen.

Ett exempel skulle vara robocopy C:\mapp att flytta D:\Exempel /MT:32 /XO som flyttar en mapp som heter “folder to move” från C:-enheten till en mapp som heter “Sample” på D:-enheten. Den kommer att använda 32-trådig multitrådning (/MT:32) för snabbare hastighet och kommer att exkludera äldre filer (/XO).

Slutsats

Robocopy-verktygets flexibilitet och rena anpassningsbarhet kan vara ett tveeggat svärd eftersom de olika parametrarna ofta kan vara förvirrande att förstå. Om du inte är försiktig och inte förstår /mir-parametern kan användning av den resultera i att filer raderas från destinationmappen. Lyckligtvis kan du få tillbaka dem med hjälp av en bra verktyg för dataåterställning. För att undvika dataförlust på grund av robocopy i framtiden, kom ihåg att använda mer lämpliga parametrar.

Vanliga frågor

Robocopy /mir skriver inte exakt över befintliga filer så mycket som det tar bort dem om de inte finns i källmappen. Den speglar destinations- och källmapparna, och om det gjorts några ändringar i källmappen (som borttagning) kommer de också att återspeglas i destinationskatalogen.
Robocopy skadar inte filer av sig självt. Faktum är att det finns växlar/parametrar (/mt och /z) som kan öka kopieringshastigheten samt automatiskt försöka kopiera igen om det misslyckas.
Parametern /mir speglar käll- och destinationsmappen (detta kan radera filer från destinationsmappen om de inte finns i källmappen), medan parametern /e helt enkelt informerar Windows om att kopiera alla undermappar (inklusive tomma) från källan till destinationsmappen.
manuviraj
Manuviraj Godara är en professionell innehållsskrivare med över 4 års erfarenhet. Hans ständigt växande fascination och erfarenhet av teknologi driver honom att skapa innehåll relaterat till dataåterställning och konsumentteknologi.
Godkänd av
12 års erfarenhet av mjukvaruutveckling, databasadministration och reparation av hårdvara.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required