Недавно я работал с клиентом, у которого возникла странная проблема. Он пытался скопировать некоторые файлы на свой компьютер и в итоге получил странное сообщение об ошибке:
Can't read from the source file or disk.
Что странно, он мог легко воспроизвести файл в Windows без проблем. Это была проблема только тогда, когда он пытался скопировать файл. Поигравшись с ним некоторое время, мы выявили проблему. В этой статье я расскажу о различных причинах, по которым вы можете получить это сообщение об ошибке, и о том, что с этим можно сделать.
Ограничения на размер файла
Первое, на что вам следует обратить внимание, — это размер файла и место, куда вы его копируете. Например, если ваш файл представляет собой огромный фильм размером 5 ГБ, вы не сможете скопировать его на внешний жесткий диск, отформатированный в FAT16. Диск в формате FAT16 может поддерживать файл размером до 2 ГБ. FAT32 может хранить только файлы размером до 4 ГБ. Большинство внешних жестких дисков и флэш-накопителей отформатированы в FAT16 или FAT32. Посетите этот замечательный сайт, на котором подробно описаны все форматы и максимальные размеры файлов:
http://www.ntfs.com/ntfs_vs_fat.htm
По какой-то причине, когда вы пытаетесь выполнить подобное копирование, вы иногда можете получить сообщение об ошибке «Невозможно прочитать из источника или с диска». Это не имеет особого смысла, но именно это и происходит.
Возможные поврежденные сектора
Если вы используете внешний диск, возможно, на жестком диске есть поврежденные сектора, что и вызывает проблему. В этом случае вам следует просканируйте жесткий диск с помощью такого инструмента, как chkdsk. Если есть какие-либо ошибки, он их исправит. Если ваш жесткий диск вышел из строя, возможно, вам придется просто купить новый жесткий диск.
Если вы пытаетесь скопировать данные с внешнего диска на локальный компьютер, попробуйте подключить внешний диск к другому компьютеру и посмотреть, появится ли та же ошибка. Если это так, это означает, что внешний диск, вероятно, вышел из строя. На этом этапе рекомендуется использовать стороннюю программу для принудительного копирования файлов, даже если в них есть ошибки. Я писал о программе под названием ТераКопия, которая копирует файлы, даже если они повреждены.
Питание и кабели
В некоторых случаях проблема связана с другими аппаратными факторами. Если вы пытаетесь скопировать на внешний жесткий диск, убедитесь, что у него достаточно мощности. Иногда, если он подключен к USB-концентратору или чему-то подобному, диску может не хватать энергии для записи, и поэтому он выходит из строя..
Кроме того, попробуйте отключить кабель, который вы используете для подключения внешнего диска к компьютеру, и посмотрите, изменится ли это.
Проблемы с именем файла
Другая возможная причина ошибки может заключаться в том, что имя файла не распознается Windows и поэтому выдает ошибку. Одним из примеров является ситуация, когда файл заканчивается точкой, как, например, mytestfile. Это может произойти, если вы скопировали некоторые файлы из другой операционной системы, например Mac, если она была переименована через командную строку и т. д. Попробуйте переименовать файл и посмотрите, имеет ли это какое-либо значение. Возможно, вам придется зайти в DOS и переименовать файл там, если вы не можете сделать это в Windows.
Обратите внимание: если вы получаете это сообщение, когда пытаетесь удалить файл вместо того, чтобы скопировать его, вам следует просмотреть другой мой пост, который напрямую связан с этой проблемой. Обычно в Windows 7 вы получаете сообщение Ошибка «Не удалось найти этот элемент», которое аналогично сообщению об ошибке «Невозможно прочитать файл или диск» в XP.
Если это не решило вашу проблему или вы нашли другое решение, оставьте комментарий здесь! Наслаждайтесь!.