Fix "Kan inte läsa från källfilen eller disken" fel

Nyligen jobbade jag med en klient som hade ett konstigt problem. Han försökte kopiera några filer på sin dator och slutade med att få detta udda felmeddelande:

Kan inte läsa från källfilen eller disken.

Vad som är konstigt är att han enkelt kan spela filen i Windows utan problem. Det var bara ett problem när han försökte kopiera filen. Efter att ha spelat med det en stund, spårade vi problemet. I den här artikeln kommer jag att nämna de olika anledningarna till att du får det här felmeddelandet och vad du kan göra åt det.

Begränsningar för filstorlek

Det första du vill titta på är hur stor filen är och var du kopierar den till. Om din fil till exempel är en stor filmfil med 5 GB, kommer du inte att kunna kopiera den till en extern hårddisk som är formaterad med FAT16. En FAT16-formaterad enhet kan endast stödja upp till en 2GB-fil. FAT32 kan bara hålla upp till en 4GB-fil. De flesta externa hårddiskar och flash-enheter formateras i FAT16 eller FAT32. Kolla in den här snygga sidan som bryter ned varje format för dig och de maximala filstorlekarna:

http://www.ntfs.com/ntfs_vs_fat.htm

Oavsett anledning, när du försöker utföra en kopia så här kan du ibland få felmeddelandet "Kan inte läsa från källa eller disk". Det ger ingen mening, men det är vad som händer.

Eventuella dåliga sektorer

Om du använder en extern enhet kan du eventuellt ha några dåliga sektorer på hårddisken, vilket orsakar problemet. I det här fallet ska du skanna hårddisken med hjälp av ett verktyg som chkdsk. Om det finns några fel, kommer det att gå och fixa dem. Om hårddisken går dåligt måste du kanske bara få en ny hårddisk.

Om du försöker kopiera från en extern enhet till din lokala dator, försök sedan ansluta den externa enheten till en annan dator och se om du får samma fel. Om så är fallet betyder det att den externa enheten sannolikt kommer dåligt. Det är en bra idé att vid denna tidpunkt använda något tredjepartsprogram för att kopiera filerna av kraftigt, även om de har fel. Jag har skrivit om ett program som heter TeraCopy, som kopierar filer även om de är skadade.

Kraft och kablar

I några få fall är problemet relaterat till andra hårdvarufaktorer. Om du försöker kopiera till en extern hårddisk, se till att den har tillräckligt med ström. Ibland om det är anslutet till en USB-hubb eller något sådant, kan enheten kanske inte få tillräckligt med ström för skrivningarna och därför misslyckas det.

Försök också att byta ut kabeln som du använder för att ansluta den externa enheten till din dator och se om det gör någon skillnad.

Problem med filnamn

En annan möjlig orsak till felet kan vara att filnamnet är något som Windows inte känner igen och ger dig ett fel. Ett exempel är om filen bara slutar i en punkt, som mytestfil. Det här kan hända om du kopierade några filer från ett annat operativsystem som Mac, om det fick bytt namn via kommandotolken. Försök att byta namn på filen och se om det gör skillnad. Du kan behöva gå in i DOS och byta namn på filen där om du inte kan göra det i Windows.

Observera att om du får det här meddelandet när du försöker radera en fil istället för att kopiera en fil, bör du kolla in mitt andra inlägg som är direkt relaterat till det här problemet. I grund och botten i Windows 7 får du ett felmeddelande som inte kan hitta det här objektet, vilket är detsamma som det inte kan läsas från fil- eller diskfelmeddelandet i XP.

Om detta inte löste ditt problem eller om du kom upp med en annan lösning för att lösa ditt problem, skriv en kommentar här! Njut av!