Apakah fail yang rosak dan bagaimana saya dapat memperbaikinya?

Apakah fail yang rosak dan bagaimana saya dapat memperbaikinya?

Rasuah fail adalah satu bentuk kerosakan yang tidak disengajakan atau tidak diingini pada data dalam fail. Rasuah fail datang dalam pelbagai bentuk dan berlaku atas pelbagai sebab, tetapi hasilnya adalah sama: anda tidak dapat membaca data anda.

Dalam beberapa kes, anda boleh membalikkan atau membaiki rasuah fail, tetapi itu tidak selalu mungkin. Lebih baik memahami mengapa rasuah dapat berlaku dan bagaimana anda dapat melindungi melawannya.

Isi kandungan

    Dalam kod ASCII, huruf "A" diwakili oleh kod binari 01000001. Jika kita menukar sedikit, seperti yang terakhir 1 menjadi 0, maka "A" menjadi "@"!

    Inilah cara rasuah berfungsi pada tahap asas. Nilai bit di dalam fail diubah atau dipadamkan, yang membawa kepada fail yang tidak boleh dibaca atau hanya boleh dibaca.

    Bagaimana untuk mengetahui sama ada rasuah fail telah berlaku

    Rasuah fail boleh mempunyai pelbagai gejala, bergantung pada fail mana yang telah rosak dan betapa pentingnya mereka.

    Kesalahan CRC

    Pemeriksaan redundansi kitaran (CRC) memeriksa sama ada fail adalah keseluruhan dan disimpan dengan betul. CRCS memohon formula pada data dalam fail murni asal, yang menghasilkan nombor sebagai output. Sekiranya anda menggunakan formula yang sama untuk sebarang salinan fail itu, nombor itu sepatutnya sama. Sekiranya nombornya berbeza, anda berurusan dengan fail yang rosak atau diubah.

    Anda akan sering melihat ralat ini apabila cuba menyalin data dari cakera optik yang rosak atau cakera keras mati, tetapi banyak aplikasi dapat memberikan ralat CRC ketika mereka menyemak sendiri fail mereka terhadap jadual nilai yang betul.

    Kesalahan pembukaan fail

    Sekiranya fail rosak, sama ada tidak akan dibuka atau akan dibuka dengan hasil yang dihiasi. Beberapa jenis fail disiarkan dan agak toleran untuk merosakkan. Contohnya, jika anda mempunyai fail video dengan beberapa rasuah, aplikasi pemain media mungkin menunjukkan pemisahan gambar atau gagap, tetapi jika tidak, mainkan keseluruhan fail.

    Jenis fail lain, seperti Executable Program, harus 100% keseluruhan, atau program tidak akan bermula.

    Dan jenis fail lain, seperti dokumen yang anda buat, boleh membuka tetapi kehilangan maklumat penting, seperti nilai sebenar dari dokumen atau pemformatan.

    Tingkah laku dan gangguan pelik

    Apabila fail sumber atau tetapan yang diperlukan oleh aplikasi yang rosak, mereka mungkin muncul lebih halus. Program ini tidak semestinya gagal bermula, tetapi beberapa subkomponen yang bergantung pada fail tersebut dapat memberikan kesilapan, tidak melakukan apa -apa, atau merosakkan seluruh permohonan.

    Sistem kemalangan dan ketidakstabilan

    Apabila anda mendapat fail sistem yang rosak, ia secara asasnya boleh menjejaskan komputer anda. Anda mungkin tiba -tiba kelihatan bsods rawak (skrin biru kematian) yang tiba -tiba berlaku atau mempunyai sistem yang tergantung atau tidak berfungsi dengan cara yang dimaksudkan. Rasuah fail kritikal jenis ini adalah yang paling menghancurkan dan sering boleh menunjuk kepada masalah yang teruk dengan perkakasan anda dalam banyak kes.

    Mengapa rasuah fail berlaku?

    Sekarang kita tahu apa rasuah, tetapi bagaimana keadaannya?

    Walaupun rasuah hanyalah perubahan nilai bit secara kekacauan dan destruktif, punca -punca nilai -nilai yang berubah -ubah berbeza -beza. Ini terutamanya kerana media komputer datang dalam pelbagai bentuk dan menyimpan digit binari dengan cara yang sangat berbeza.

    Kehilangan kuasa secara tiba -tiba

    Salah satu sebab yang paling biasa peranti penyimpanan mengalami rasuah fail adalah gangguan kuasa secara tiba -tiba. Ini terutama berlaku mengenai pemacu keras mekanikal, di mana memotong kuasa semasa menulis ke cakera dapat menghapuskan data. Pada masa lalu, kepala bacaan/tulis cakera boleh terhempas ke dalam piring jika mereka kehilangan kuasa, tetapi pemacu moden masih dapat dengan selamat "taman" kepala mereka walaupun kuasa tiba -tiba keluar.

    Ini tidak bermakna pemacu mekanikal atau pepejal tidak tahan terhadap rasuah melalui kehilangan data. Sekiranya pemacu secara aktif menulis data apabila kuasa keluar, hanya sebahagian daripada fail yang mungkin masuk ke dalam cakera. Kedua -dua jenis pemacu menggunakan memori cache yang tidak menentu. Ini bermaksud data di dalamnya hilang jika kuasa keluar.

    Kegagalan perkakasan

    Semua media penyimpanan mempunyai jangka hayat yang terhad. Mereka boleh haus atau mula melakukan kerosakan. Kadang -kadang, kegagalan ini berlaku perlahan dari masa ke masa, dan kadang -kadang, tiba -tiba. Sesiapa yang telah menangani cakera keras mekanikal mengetahui "klik kematian" yang ditakuti banyak pemacu sebelum mati sebentar kemudian.

    Ia bukan hanya cakera keras, sama ada. RAM yang rosak boleh menyebabkan rasuah data kerana nilai yang salah ditulis ke cakera, cakera optik tercalar tidak boleh dibaca terima kasih kepada kerosakan fizikal, dan sebagainya.

    Perisian hasad

    Perisian hasad termasuk perisian yang ditulis dengan niat jahat yang disengajakan. Rasuah data atau kemusnahan yang disebabkan oleh jangkitan malware boleh dilakukan dengan reka bentuk atau secara tidak sengaja. Pengarang malware tidak mempunyai banyak motivasi untuk memusnahkan data anda untuk sebahagian besar. Sebaliknya, mereka akan memegang tebusan wang (ransomware) atau mencuri untuk dijual di pasaran gelap.

    Dalam beberapa kes, perisian hasad ditulis hanya untuk menanam kekacauan dan kemusnahan. Perisian hasad yang direka untuk merosakkan atau memusnahkan data biasanya melakukannya dengan cara yang hampir mustahil untuk pulih.

    Mencegah dan membalikkan rasuah fail

    Selalu lebih baik untuk mengelakkan rasuah daripada mempengaruhi anda di tempat pertama, tetapi ada juga cara untuk membalikkannya dalam beberapa kes.

    Periksa cakera untuk kesilapan

    Anda boleh menggunakan pelbagai utiliti Microsoft Windows dan pihak ketiga untuk memeriksa kesilapan semasa seperti sektor buruk pada pemacu anda. .

    Lihat cara memeriksa cakera keras anda untuk kesilapan untuk arahan terperinci.

    Buat sandaran yang kerap

    Data "sandaran" menggambarkan pelbagai amalan. Ini termasuk mengkloning keseluruhan pemacu anda sekiranya ia gagal, membuat arkib fail zip, menyokong fail tertentu ke awan, secara automatik membuat sandaran tambahan ke pemacu luaran, dan banyak lagi. Sekiranya anda mempunyai sandaran data baru -baru ini, maka rasuah menjadi gangguan dan bukannya bencana.

    Jika anda ingin mengetahui lebih lanjut mengenai membuat sandaran, kami mempunyai beberapa panduan berharga:

    • Buat sandaran imej sistem Windows 10
    • Cara Menyiapkan Sistem Sandaran Automatik untuk Windows
    • Cara membuat fail sandaran secara automatik ke Google Drive atau OneDrive
    • Panduan OTT untuk sandaran, imej sistem, dan pemulihan di Windows 10

    Ini sepatutnya anda dilindungi untuk sandaran pada sistem Windows moden, tetapi pengguna macOS dapat menyemak Panduan Mesin Masa Kami.

    Sebagai langkah berjaga -jaga tambahan, anda juga boleh membuat titik pemulihan sistem secara manual untuk melancarkan kembali ke versi sebelumnya pemasangan Windows anda sebelum perubahan fail yang merosakkan yang tidak berkaitan dengan kegagalan perkakasan.

    Gunakan ciri pengesahan fail

    Beberapa pelanggan perisian juga boleh menjalankan operasi pengesahan fail. Contohnya, pelanggan permainan video Steam boleh menyemak sama ada fail permainan telah diubah dan memulihkan data asal dari salinan master dalam talian.

    Memandu pemacu sebelum mengeluarkannya

    Tidak kira jenis cakera atau sistem pengendalian, anda harus mengeluarkan pemacu sebelum mencabut mereka. Sekurang -kurangnya, tunggu sehingga lampu aktiviti cakera berhenti sebelum mencabutnya, tetapi idealnya, mengambil satu atau dua kali untuk mengeluarkan pemacu kilat atau cakera keras luaran.

    Gunakan perisian antivirus

    Sekiranya anda tidak mahu rasuah yang berkaitan dengan malware, gunakan perisian antivirus. Terdapat beberapa pilihan untuk Windows, MacOS, dan Linux.

    Gunakan Pemeriksa Fail Sistem (SFC)

    Dalam beberapa kes, anda boleh menentukan sama ada rasuah telah berlaku pada fail anda dan membaiki mereka secara automatik. Windows mempunyai beberapa alat pembaikan fail untuk membetulkan fail sistem Windows yang rosak, seperti pemeriksa fail sistem. Anda boleh mendapatkan butiran tepat dalam panduan kami untuk menggunakan arahan arahan arahan untuk membetulkan atau membaiki fail rasuah, yang juga meliputi alat DISM dan perintah scannow. Anda juga mungkin ingin mencuba perintah Chkdsk untuk pengesanan ralat pemacu.

    Bayar pemulihan data

    Pesort terakhir adalah untuk mendapatkan perisian pemulihan fail khusus (hampir selalu dibayar) atau menyewa syarikat pemulihan data untuk membina semula sebanyak mungkin data anda. Ini sangat mahal dan hanya bernilai dilakukan jika nilai data jauh melebihi kos pemulihan. Oleh itu, ia biasanya bernilai menyelesaikan masalah sebelum mengeluarkan kad kredit anda untuk membeli perisian pembaikan fail.

    Sekiranya anda belum mengalami rasuah data, belum terlambat untuk melaksanakan beberapa langkah pencegahan yang kami disenaraikan di atas. Walaupun hanya untuk data yang paling berharga dan tidak boleh digantikan.