Baru-baru ini, saya bekerja dengan pelanggan yang mempunyai masalah yang pelik. Dia cuba menyalin beberapa fail pada komputernya dan akhirnya mendapat mesej ralat ganjil:
Tidak dapat membaca dari fail sumber atau cakera.
Apa yang aneh ialah dia dapat dengan mudah memainkan fail dalam Windows tanpa masalah. Ia hanya masalah apabila dia cuba menyalin fail itu. Selepas bermain dengannya untuk sementara waktu, kami mengesan masalah ini. Dalam artikel ini, saya akan menyebutkan sebab-sebab yang berbeza mengapa anda boleh mendapatkan mesej ralat ini dan apa yang boleh anda lakukan mengenainya.
Had Saiz Fail
Perkara pertama yang anda ingin lihat adalah berapa besar fail itu dan di mana anda menyalinnya. Sebagai contoh, jika fail anda adalah fail filem 5GB yang besar, maka anda tidak akan dapat menyalinnya ke cakera keras luaran yang diformatkan dengan FAT16. Pemacu diformat FAT16 hanya boleh menyokong sehingga 2GB fail. FAT32 hanya boleh menampung fail 4GB. Kebanyakan pemacu keras luaran dan pemacu kilat diformat dalam FAT16 atau FAT32. Lihat tapak sejuk ini yang memecahkan setiap format untuk anda dan saiz fail maksimum:
//www.ntfs.com/ntfs_vs_fat.htm
Atas sebab apa pun, apabila anda cuba membuat salinan seperti ini, anda kadang-kadang boleh mendapatkan mesej ralat "Tidak dapat membaca dari sumber atau cakera". Ia tidak masuk akal, tetapi itulah yang berlaku.
Sektor yang mungkin buruk
Jika anda menggunakan pemacu luaran, anda mungkin boleh mempunyai beberapa sektor buruk pada cakera keras, yang menyebabkan masalah. Dalam kes ini, anda perlu mengimbas cakera keras menggunakan alat seperti chkdsk. Sekiranya terdapat sebarang kesilapan, ia akan teruskan dan memperbaikinya. Jika anda cakera keras akan menjadi buruk, maka anda mungkin perlu mendapatkan cakera keras baru.
Jika anda cuba menyalin dari pemacu luaran ke komputer setempat anda, maka cuba pasang pemacu luaran ke komputer lain dan lihat jika anda mendapat ralat yang sama. Jika ya, ini bermakna pemacu luaran mungkin akan menjadi buruk. Adalah idea yang baik pada ketika ini untuk menggunakan beberapa program pihak ketiga untuk menyalin fail secara paksa walaupun mereka mempunyai ralat. Saya telah menulis tentang sebuah program yang dipanggil TeraCopy, yang akan menyalin fail walaupun mereka rosak.
Kuasa dan Kabel
Dalam beberapa kes, isu ini berkaitan dengan faktor perkakasan lain. Jika anda cuba menyalin ke cakera keras luaran, pastikan ia mendapat kuasa yang mencukupi. Kadang-kadang jika ia disambungkan ke hab USB atau sesuatu seperti itu, pemacu mungkin tidak mendapat kuasa yang cukup untuk menulis dan oleh itu ia gagal.
Juga cuba cabut kabel yang anda gunakan untuk menyambungkan cakera luaran ke komputer anda dan lihat apakah yang membuat apa-apa perbezaan.
Masalah Nama Fail
Sebab lain mungkin bagi kesilapan itu ialah nama fail adalah sesuatu yang Windows tidak mengenali dan oleh itu memberikan anda ralat. Satu contoh ialah jika fail hanya berakhir dengan titik, seperti fail mytest. Ini boleh berlaku jika anda menyalin beberapa fail dari sistem operasi yang berbeza seperti Mac, jika ia dinamakan semula melalui arahan arahan, dan sebagainya. Cuba ubah nama fail dan lihat apakah yang membuat apa-apa perbezaan. Anda mungkin perlu masuk ke DOS dan menamakan semula fail di sana jika anda tidak dapat melakukannya di Windows.
Ambil perhatian bahawa jika anda mendapat mesej ini apabila anda cuba memadam fail dan bukannya menyalin fail, maka anda harus menyemak siaran saya yang berkaitan langsung dengan masalah ini. Pada dasarnya, pada Windows 7, anda akan mendapat mesej ralat Item Tidak Dapat Menemui ini, yang sama seperti yang tidak dapat dibaca daripada mesej atau fail ralat cakera dalam XP.
Sekiranya ini tidak menyelesaikan masalah anda atau jika anda mempunyai penyelesaian yang berbeza untuk menyelesaikan isu anda, siarkan komen di sini! Nikmati!