Om datorn inte kan läsa filen när kopiera/klippa funktionen anropas, kommer den att visa meddelandet “kan inte läsa från källfil eller diskfel”. Den uppenbara orsaken till problemet är en skadad källfil eller disk.
Men i sällsynta fall kan felaktiga filnamn och olika filsystem för käll- och målenheten också orsaka detta fel. Vi kommer att försöka hjälpa dig att lösa någon av orsakerna till felet som diskuteras i den här artikeln.
Hur fixar jag problemet “kan inte läsa från källfil eller disk”?
Om det här felet är relaterat till överföring av data från en extern enhet bör du alltid vara medveten om att flyttbara enheter kan skadas om de matas ut på ett felaktigt sätt från systemet. Att ta bort en enhet mitt under dataöverföringen ökar ytterligare risken för data eller diskkorruption.
Källfilfel
Som redan nämnts är det inte möjligt att läsa, kopiera och överföra data om källfilen är skadad. Därför skulle det vara den enda lösningen för detta specifika scenario att ersätta källfilerna med en sund uppsättning filer.
Om du försöker överföra spelfiler tillhandahåller vissa tillverkare sina verktyg för att reparera och ersätta korrupta filer. Men för andra filer måste du ladda ner/hämta filerna från den ursprungliga källan.
I vissa Microsoft SharePoint-fall har kopiering och inklistring av filer fungerat bättre än klipp och klistra.
Lös logiska fel
Enheten du försöker kopiera från kan också ha skadade data och dåliga sektorer. Du kan köra kommandot i Windows, som först kommer att leta efter sådana logiska fel och åtgärda dem automatiskt.
- Tryck fönster + R öppen Springa.
- Skriv cmd och Kontrollera + Förändra + Kom in i öppen Symbol för systemet med administratörsbehörighet.
- Slå Ja för att bekräfta begäran.
- Kör nu kommandot:
chkdsk : /r - Ändra med den verkliga enheten tilldelad bokstav i Windows.
Om din enhet lider av fel orsakade av skadlig programvara, kanske chkdsk inte kan fixa det. Sådana fel är också tecken på fysiskt fel på den anslutna disken.
Byt ut trasig kabel eller portar
På samma sätt kan felaktiga kablar och portar som ansluter externa enheter hindra din dator från att läsa data korrekt.
Portar och kablar består av många små stift som ansluts till varandra för att skapa en överföringskanal. Därför, om några av anslutningskablarna och stiften är trasiga, kan endast partiella data läsas och kopieras, vilket visar felet.
Du kan prova att använda olika kablar och portar för att säkerställa en korrekt anslutning.
Byt namn på filer
Windows accepterar vanligtvis inte specialtecken för att namnge filer och mappar. Därför, om du överför filer som har andra tecken än den accepterade Unicode i deras namn, kan Windows visa det nämnda felet.
För att åtgärda problemet, försök att byta namn på filen baserat på Windows filnamnsregler. Till exempel bör du inte använda reserverade tecken som *, , :, \, . etc Du kan besöka Microsofts sida om hur man namnger en fil för mer information.
Byt filsystem
Filsystem (fs) hänvisar till hur ett operativsystem lagrar och kommer åt data i en lagringsenhet. Windows använder huvudsakligen FAT32 och NTFS fs. Och olika volymer i Windows kan formateras till olika filsystem.
Problemet som diskuteras kan uppstå om filens käll- och destinationsvolym skiljer sig åt i filsystemet. Du kan kontrollera om det är orsaken med hjälp av kommandoraden för diskpart.
- Öppen Springakille skiva del och tryck på Enter.
- Klicka på Ja för att bekräfta indikeringen.
- Kör kommandot volymlista.
- Kontrollera önskade volymer och deras motsvarande filsystem i fs kolumn.
Om de skiljer sig måste du konvertera båda volymerna till samma fs för att flytta filer. Windows tillhandahåller endast funktionen att konvertera FAT32 till en NTFS system utan att förlora data på en volym. Det kan göras genom att helt enkelt köra konvertera domän.
- Öppna kommandotolken med administratörsåtkomst.
- Kör kommandot för att konvertera filsystemet:
konvertera: /fs:ntfs - För enhet E skulle du köra:
konvertera E: /fs:ntfs
Dessutom använder andra operativsystem mycket andra filsystem än Windows. mac använder HFS/HFS+och Linux-användningar ext3/ext4etc För att använda enheter baserade på ett sådant system måste du formatera dem innan du använder dem i Windows, vilket resulterar i dataförlust.
Därför föredrar användare tredjepartsprogram som Mac-enhet för att komma åt Mac-filsystembaserade enheter på Windows och liknande för Linux fs. Om felet uppstod när du använde ett av dessa program kan du prova alternativ för det ändamålet.
HFS Explorer och Ext2Read är några program med öppen källkod som du kan använda för att visa Mac- och Linux-baserade enheter fs samtidigt.
