Just nu i M3-nätverket
Jump to content

Kopiera i DOS


Siggebus

Recommended Posts

Min dator har brakat ihop fullständigt och det enda jag kommer åt är dos.

Det jag vill göra är att kopiera hela c: till en extern hårdisk (e:). Hur ska jag skriva för att lyckas med detta?

Link to comment
Share on other sites

Min dator har brakat ihop fullständigt och det enda jag kommer åt är dos.

Det jag vill göra är att kopiera hela c: till en extern hårdisk (e:). Hur ska jag skriva för att lyckas med detta?

 

För att din externa hårddisk ska fungera i DOS måste den har drivrutiner för Dos, vilket är väldigt ovanligt.

Link to comment
Share on other sites

Jag föreslår att du i stället bränner ett kloningsprogram på en CD, som du sedan startar datorn ifrån. Kloningsprogram är specialiserade på att göra exakta avbilder av hårddiskar och/eller partitioner.

 

Här är exempel på gratis kloningsprogram:

http://www.easeus.com/disk-copy/

http://www.miray.de/products/sat.hdclone.html

http://www.pcinspector.de/CloneMaxx/info.htm?language=1

Link to comment
Share on other sites

Tack, jag ska testa kloningsprogrammen.

 

Men bara en lite fråga till om DOS, jag kommer åt min externa hårdisk genom att starta dos på datorn. Borde det inte då gå att kopiera från C: till e:? (om nu e: är extern hårdisk?)

Link to comment
Share on other sites

Tack, jag ska testa kloningsprogrammen.

 

Men bara en lite fråga till om DOS, jag kommer åt min externa hårdisk genom att starta dos på datorn. Borde det inte då gå att kopiera från C: till e:? (om nu e: är extern hårdisk?)

 

Det går tyvärr inte eftersom de inte finns drivrutiner för den hårddisken, du kan inte heller koppla in skrivare utan att installera drivrutiner till den.

Link to comment
Share on other sites

Enklast är att använda en live-CD Linux-distribution och kopiera med dd om datorns hårddisk är hel. Om du misstänker att hårddisken har skadade sektorer bör du använda ddrescue. En lämplig distribution är SystemRescueCD http://www.sysresccd.org/Main_Page.

Kommando för dd (/dev/sda är den interna disken och /dev/sdb den externa):

dd if=/dev/sda of=/dev/sdb bs=4096

Värdet på bs är inte kritiskt. 4096 är NTFS standardklusterstorlek men det gårbra att använda större värden. Kopieringen går snabbare med större bs-värde.

Före du kopierar läs dd:s och ddrescue:s manualer, som du får fram med kommandona: man dd resp. man ddrescue

Link to comment
Share on other sites

Tack, jag ska testa kloningsprogrammen.

 

Men bara en lite fråga till om DOS, jag kommer åt min externa hårdisk genom att starta dos på datorn. Borde det inte då gå att kopiera från C: till e:? (om nu e: är extern hårdisk?)

Min gissning är att du menar Kommandotolken när du skriver DOS och att Windows är startad. Eftersom många filer då hålls öppna av Windows så tror jag att du kommer att få felmeddelanden och att kopieringen inte går igenom. Annars så är troligen xcopy ett bra kommando. Skriv:

help xcopy

eller

xcopy /h

för hjälp om kommandot.

Link to comment
Share on other sites

Om du vill kopiera en hårddisks information till en annan med hjälp av DOS-kommandon i Kommandotolken i Windows skall du skriva in följande kommande (helst från roten):

 

xcopy c: d: /e /c /h /r /k /y /v

 

Du kan självklart byta ut c: och d: mot de enhetsbeteckningar som passar dina diskar bäst.

 

Förklaring till växlarna ovan får du här av mig:

 

/e = Med denna växel kopieras mappar och undermappar även om de är tomma. Saknas växeln kopieras inte mappar och undermappar om de är tomma.

/c = Med denna växel fortsätter kopieringen även om det skulle uppstå ett fel under kopieringsprocessen. Saknas växeln avbryts kopieringen.

/h = Med denna växel kopieras dolda filer samt systemfiler. Saknas växeln kopieras de inte.

/r = Med denna växel skrivs skrivskyddade filer över.

/k = Med denna växel kopieras även filernas attribut. En systemfil kan ha 4 attribut, h, a, s, r där h = dold (hidden), a = arkiv, s = system och r = begränsad (restricted)

 

/y = Med denna växel skrivs befintliga filer över utan att du uppmanas om att godkänna denna överskrivning

/v = Med denna växel bekräftas (verifieras) att varje fil har blivit kopierad.

 

Jag har själv använt ovanstående kommando flera gånger när jag använde Windows 95, 98 och XP när jag behövde kopiera diskar där Windows inte tillåter mig att kopiera vissa filer. Växlarna har jag själv testat mig fram till för att få den bästa funktion vid kopieringen.

 

Varför inte använda kommandot "Copy" istället för "Xcopy" ?

 

"Copy" jobbar med filer medan "Xcopy" jobbar med mappar. För att få med innehållet i mappar är det bättre och säkrare att använda "Xcopy".

 

För att ta sig ned i trädstrukturen i DOS använder du kommandot " cd.. " och trycker sedan på Enter (eller Retur) -knappen.

" cd " står för "Change Directory" och blir på svenska "byt katalog" (eller som vi numera säger, byt mapp).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...