Перемещение файлов с диска на диск или с компьютера на компьютер является обычной задачей как в офисной среде, так и на развлекательных ПК. Пользователям Windows, которые регулярно перемещают большие файлы (особенно файлы объемом в несколько гигабайт, которые могут содержать фильмы или телепередачи), не привыкать к сообщению об ошибке, которое гласит «невозможно прочитать из исходного файла или с диска». Это сообщение может появиться по трем различным причинам. Наиболее распространенной причиной является несоответствие файловых систем на разных дисках или устройствах. Другие распространенные причины этой ошибки включают поврежденные секторы диска и проблемы с правами доступа к файлам. Я покажу вам, как решить все эти три проблемы, чтобы обеспечить бесперебойную передачу файлов.
Также ознакомьтесь с нашей статьей Как ускорить работу Windows 10 - полное руководство
Ошибка чаще всего возникает при перемещении большого файла между двумя дисками, будь то между двумя внутренними дисками или между внутренним и внешним диском. Ошибка может появиться на небольших файлах, но это не так часто. Обычно это большие файлы, которые вызывают проблему.
Несоответствующие файловые системы и ошибки «не удается прочитать из исходного файла или диска»
Несоответствующие файловые системы - самая простая проблема для диагностики, но труднее всего ее исправить. Если вы используете Windows 8 или Windows 10, скорее всего, ваша файловая система - NTFS. Если вы используете Windows 7, это может быть FAT32 или NTFS. Если вы используете Windows XP, скорее всего, это FAT32.
NTFS полностью отличается от FAT32 и может легко обрабатывать большие файлы. FAT32 является более старой файловой системой и не может обрабатывать файлы большего размера. Если диск, с которого вы переносите файл, имеет формат FAT32, максимальный размер файла, который он может обработать, составляет 4 ГБ. Если файл, который вы перемещаете, даже близок к этому размеру, это может вызвать проблемы.
- Выберите жесткий диск, с которого вы пытаетесь скопировать.
- Щелкните правой кнопкой мыши и выберите свойства.
- Определите файловую систему.
- Повторите для целевого диска.
Если обе файловые системы являются NTFS, перейдите к следующему исправлению. Если один диск FAT32, читайте дальше.
Обычно вы не можете сначала скопировать большие файлы в FAT32, но были случаи, когда кто-то использовал разделитель файлов, чтобы разбить файл на более мелкие части, а затем файл был поврежден на диске. Затем Windows не распознает, что файл был поврежден, и просто читает большой или поврежденный файл.
Если вы видите это, найдите программу, которая разбивает файл на более мелкие куски, и попробуйте снова. Вы можете использовать Google «File Splitter» и найти широкий спектр сплиттеров, или вы можете просто использовать HJSplit, который является бесплатным и полнофункциональным. В любом случае, установите программу, разделите файл на диске, переместите его, как первоначально предполагалось, и затем восстановите его.
Плохие сектора и ошибки «невозможно прочитать из исходного файла или с диска»
Сектор - это часть хранилища. При форматировании жесткого диска частью процесса является разделение диска на отдельные части, которые можно использовать как независимо для хранения данных, так и совместно для хранения больших файлов.
Плохие сектора - это просто программные ошибки, которые означают, что ваш компьютер не может прочитать данные в этом секторе. Они могут быть вызваны фактическим физическим ущербом, но это редко.
Чтобы проверить плохие сектора:
- Выберите жесткий диск, с которого вы пытаетесь скопировать.
- Щелкните правой кнопкой мыши и выберите «Свойства», затем вкладку «Инструменты».
- Выберите Проверка рядом с Проверка ошибок.
- Разрешить процесс завершения.
- Повторите для целевого диска.
Средство проверки диска является автономным и сообщит вам, если он обнаружит поврежденные сектора, и сможет восстановить их в большинстве случаев. Это может повредить файл, который вы пытаетесь переместить, но имейте это в виду, прежде чем делать это.
Вы можете запустить проверку диска из командной строки, если хотите.
- Откройте окно CMD как администратор.
- Введите или вставьте 'chkdsk / f D:' и нажмите Enter. Замените «D:» на соответствующую букву жесткого диска.
- Пусть процесс завершится.
Если были поврежденные сектора, Windows теперь может перемещать файл.
Права доступа к файлам и ошибки «не удается прочитать из исходного файла или с диска»
Иногда Windows путается с правами доступа к файлам и не может их разрешить. Это также может произойти, если кто-то отправил вам файл, и Windows не предоставит вам право собственности на файл. Это может вызвать ошибки «не могу прочитать из исходного файла или с диска».
Это легко исправить, хотя.
- Щелкните правой кнопкой мыши файл, который вы пытаетесь скопировать, и выберите Свойства.
- Выберите вкладку «Безопасность», а затем «Редактировать» в центре.
- Нажмите кнопку Добавить в центре.
- Введите имя пользователя вашего компьютера в поле внизу и выберите «Проверить имена».
- Выберите ОК. Это вернет вас к предыдущему экрану.
- Выберите свое имя пользователя в верхнем окне, затем установите флажок рядом с Полное управление в нижнем окне.
- Выберите Применить, а затем ОК.
Теперь Windows должна позволить вам перемещать файл, как вам нужно, без появления ошибки «не удается прочитать из исходного файла или с диска».