Bozuk Dosya Nedir ve Nasıl Düzeltebilirim?

Dosya(File) bozulması, bir dosyadaki verilere kazara veya kasıtsız olarak verilen bir hasar şeklidir. Dosya(File) bozulması birçok şekilde gelir ve çeşitli nedenlerle olur, ancak sonuç aynıdır: verilerinizi okuyamazsınız.

Bazı durumlarda, dosya bozulmasını tersine çevirebilir veya onarabilirsiniz, ancak bu her zaman mümkün değildir. Yolsuzluğun neden olabileceğini ve buna karşı nasıl korunabileceğinizi anlamak daha iyidir.

Dosyaların(Files) Bozulması Ne Demektir(Mean) ?

Bir "dosya", belirli bir dosya biçiminde yazılmış, bir birim olarak okunması gereken ilgili veriler topluluğudur. Örneğin, bir Microsoft Office Word dosyasındaki tüm veriler, oluşturduğunuz ve .docx dosya biçiminde depoladığınız Word belgesiyle ilgilidir. (Word)Dosyanın yarısı birdenbire okunamaz hale gelseydi, muhtemelen belgenizi açamayacaktınız. Yapabilseniz bile, birçok bilgi eksik olacaktır. Aynı şekilde(Likewise) , rastgele değerlerin eksik veya değiştirilmiş olduğu bir Excel elektronik tablosu da değersiz olacaktır.(Excel)

Herhangi bir bilgisayar dosyası ikili koddan oluşur. Harf gibi verileri temsil eden bit kümeleri halinde gruplandırılmış birler ve sıfırlar dizisidir.

ASCII kodunda, “A” harfi , 01000001 ikili kodu ile temsil edilir. Son 1 gibi tek bir biti 0'a değiştirirsek, “A”, “@” olur!

Temel düzeyde yolsuzluk böyle işler. Bir dosyanın içindeki bitlerin değerleri değiştirilir veya silinir, bu da okunamayan veya yalnızca kısmen okunabilen bir dosyaya yol açar.

Dosya Bozulması Olup(File Corruption Has) Olmadığı Nasıl Anlaşılır

Dosya bozulması, hangi dosyaların bozulduğuna ve ne kadar önemli olduklarına bağlı olarak çeşitli belirtilere sahip olabilir.

CRC Hataları(CRC Errors)

Döngüsel Artıklık Denetimi(Redundancy Check) ( CRC ), bir dosyanın tam ve doğru şekilde depolanıp depolanmadığını kontrol eder. CRC'ler(CRCs) , orijinal bozulmamış dosyadaki verilere, çıktı olarak bir sayı ile sonuçlanan bir formül uygular. Aynı formülü o dosyanın herhangi bir kopyasına uygularsanız, o sayı aynı olmalıdır. Numara farklıysa, hasarlı veya değiştirilmiş bir dosyayla uğraşıyorsunuz demektir.

Bu hatayı çoğunlukla hasarlı bir optik diskten veya ölmekte olan bir sabit sürücüden veri kopyalamaya çalışırken görürsünüz, ancak birçok uygulama, dosyalarını bir doğru değerler tablosuna göre kendi kendine kontrol ettiğinde bir CRC hatası verebilir.(CRC)

Dosya Açma Hataları(File Opening Errors)

Bir dosya bozuksa ya açılmaz ya da bozuk sonuçlarla açılır. Bazı dosya türleri akış halindedir ve hasara karşı biraz toleranslıdır. Örneğin, bazı bozulmalara sahip bir video dosyanız varsa, medya oynatıcı uygulamaları resimde bozulma veya takılma gösterebilir, ancak aksi takdirde tüm dosyayı oynatır.

Program yürütülebilir dosyaları gibi diğer dosya türleri %100 bütün olmalıdır, aksi takdirde program başlamaz.

Ve oluşturduğunuz belgeler gibi diğer dosya türleri açılabilir, ancak belgedeki gerçek değerler veya biçimlendirme gibi önemli bilgiler eksik olabilir. 

Garip Davranışlar ve Hatalar(Strange Behaviors and Glitches)

Bir uygulamanın ihtiyaç duyduğu kaynak veya ayar dosyaları bozulduğunda, daha incelikli görünebilirler. Programın başlatılmasında mutlaka başarısız olması gerekmez, ancak bu dosyalara dayanan bazı alt bileşenler hata verebilir, hiçbir şey yapmayabilir veya tüm uygulamayı çökertebilir.

Sistem Çökmeleri ve Kararsızlık(System Crashes and Instability)

Bozuk sistem dosyaları aldığınızda, bilgisayarınızı temelden etkileyebilir. Aniden rastgele görünen BSOD'ler(BSODs) ( Ölümün (Death)Mavi Ekranı(Blue Screen) ) bilgisayar çökmeleri yaşayabilir veya askıda kalan veya olması gerektiği gibi çalışmayan bir sisteme sahip olabilirsiniz. Bu tür kritik(Critical) dosya bozulması en yıkıcı olanıdır ve çoğu durumda donanımınızla ilgili ciddi bir soruna işaret edebilir.

Dosya Bozulması Neden Olur?

Artık yolsuzluğun ne olduğunu biliyoruz, ama nasıl oluyor? 

Bozulma sadece bit değerlerinin düzensiz ve yıkıcı bir şekilde değiştirilmesi olsa da, bu değerlerin değişmesinin nedenleri çok çeşitlidir. Bunun temel nedeni, bilgisayar ortamının birçok farklı biçimde gelmesi ve ikili rakamları çok farklı şekillerde depolamasıdır.

Ani Güç Kaybı(Sudden Power Loss)

Bir depolama aygıtının dosya bozulması yaşamasının en yaygın nedenlerinden biri ani bir elektrik kesintisidir. Bu, özellikle, diske yazarken gücün kesilmesinin verilerin silinmesine neden olabileceği mekanik sabit sürücüler için geçerlidir. Geçmişte, diskin okuma/yazma kafası, güçlerini kaybederlerse tabağa çarpabilirdi, ancak modern sürücüler, güç aniden kesildiğinde bile kafalarını güvenli bir şekilde "park edebilir".

Bu, mekanik veya yarıiletken sürücülerin veri kaybı yoluyla bozulmaya karşı dayanıklı olduğu anlamına gelmez. Güç kesildiğinde sürücü aktif olarak veri yazıyorsa, dosyanın yalnızca bir kısmı onu diske yapmış olabilir. Her iki sürücü türü de geçici önbellek kullanır. Bu, elektrik kesilirse içlerindeki verilerin kaybolması anlamına gelir.

Donanım arızası(Hardware Failure)

Tüm depolama ortamlarının sınırlı kullanım ömrü vardır. Aşınabilirler veya arızalanmaya başlayabilirler. Bazen bu başarısızlık zaman içinde yavaş, bazen de ani olur. Mekanik sabit disklerle uğraşan herkes, birçok sürücünün kısa bir süre sonra ölmeden önce yaptığı korkunç "ölüm tıklaması"nı bilir.

Sadece sabit diskler de değil. Hatalı RAM(Faulty RAM) , diske yanlış değerler yazıldığından veri bozulmasına neden olabilir, çizik optik diskler fiziksel hasar nedeniyle okunamayabilir vb.

kötü amaçlı yazılım(Malware)

Kötü amaçlı(Malware) yazılım, kasıtlı olarak kötü niyetle yazılmış tüm yazılımları içerir. Kötü amaçlı yazılım bulaşmasından kaynaklanan veri(Data) bozulması veya tahribatı, tasarım veya kaza sonucu olabilir. Kötü amaçlı yazılım(Malware) yazarlarının çoğu zaman verilerinizi yok etmek için fazla motivasyonu yoktur. Bunun yerine, onu para için rehin tutarlar (fidye yazılımı) veya karaborsada satmak için çalarlardı.

Bazı durumlarda, kötü amaçlı yazılımlar yalnızca kaos ve yıkım ekmek için yazılır. Verileri bozmak veya yok etmek için tasarlanmış kötü amaçlı yazılımlar(Malware) , bunu genellikle kurtarılması neredeyse imkansız bir şekilde yapar.

Dosya(File) Bozulmasını Önleme ve Tersine Çevirme

İlk etapta yolsuzluğun sizi etkilemesini önlemek her zaman daha iyidir, ancak bazı durumlarda bunu tersine çevirmenin yolları da vardır.

Hatalar için Diskleri Kontrol Edin(Check Disks for Errors)

Sürücülerinizdeki bozuk sektörler gibi mevcut hataları kontrol etmek için çeşitli Microsoft Windows ve üçüncü taraf yardımcı programlarını kullanabilirsiniz. (Microsoft Windows)Hatanın yakın olup olmadığını tahmin etmek için sürücünün çalışma günlüklerini tanılamak için yardımcı programları da kullanabilir ve bu verileri başka bir yere taşımanız için size zaman tanıyabilirsiniz.

Ayrıntılı talimatlar için Sabit Sürücünüzü Hatalar İçin Nasıl Kontrol Edeceğinize(How to Check Your Hard Drive for Errors) bakın .

Sık Yedeklemeler Yapın(Make Frequent Backups)

Yedekleme(Backing) ” verileri çok çeşitli uygulamaları tanımlar. Bunlar, başarısız olması durumunda tüm sürücünüzü klonlamak, ZIP dosya arşivleri oluşturmak, belirli dosyaları buluta yedeklemek, otomatik olarak harici bir sürücüye artımlı yedeklemeler yapmak ve daha fazlasını içerir. Yakın zamanda veri yedeklemeleriniz varsa, bozulma bir felaketten çok bir sıkıntı haline gelir.

Yedekleme yapma hakkında daha fazla bilgi edinmek istiyorsanız, birkaç değerli kılavuzumuz var:

Bunlar, modern Windows(Windows) sistemlerinde yedeklemeler için sizi kapsamalıdır , ancak macOS kullanıcıları Time Machine kılavuzumuza(Time Machine guide) göz atabilir .

Ek bir önlem olarak, donanım arızasıyla ilgili olmayan yıkıcı dosya değişikliklerinden önce Windows kurulumunuzun önceki bir sürümüne geri dönmek için manuel olarak bir Sistem Geri Yükleme noktası da oluşturabilirsiniz .(manually create a System Restore point)

Dosya Doğrulama Özelliklerini Kullanın(Use File Verification Features)

Bazı yazılım istemcileri, dosya doğrulama işlemlerini de çalıştırabilir. Örneğin, Steam video oyunu istemcisi bir oyunun dosyalarının değiştirilip değiştirilmediğini kontrol(check whether a game’s files have been altered) edebilir ve bir ana çevrimiçi kopyadan orijinal verileri geri yükleyebilir.

Sürücüleri Çıkarmadan Önce Çıkarın(Eject Drives Before Removing Them)

Disk türü veya işletim sistemi ne olursa olsun, sürücüleri çıkarmadan önce çıkarmalısınız. En azından, fişi çıkarmadan önce disk etkinlik ışığının sönmesini bekleyin, ancak ideal olarak, bir flash sürücüyü veya harici sabit diski çıkarmak için bir veya iki saniye ayırın.

Antivirüs Yazılımını Kullanın(Use Antivirus Software)

Kötü amaçlı yazılımlarla ilgili bozulmayı istemiyorsanız, virüsten koruma yazılımı kullanın. Windows , macOS ve Linux için çeşitli seçenekler vardır .

Sistem Dosyası Denetleyicisini (SFC) kullanın(Use the System File Checker (SFC))

Bazı durumlarda, dosyalarınızda bozulma olup olmadığını belirleyebilir ve(and ) otomatik olarak onarabilirsiniz. Windows , Sistem Dosyası Denetleyicisi(System File Checker) gibi bozuk Windows sistem dosyalarını onarmak için çeşitli dosya onarım araçlarına sahiptir . Tam ayrıntıları , DISM aracını( tool) ve SCANNOW komutunu da kapsayan Bozuk Dosyaları Düzeltmek veya Onarmak için Komut İstemi Komutlarını Kullanma(Using the Command Prompt Commands to Fix or Repair Corrupt Files) kılavuzumuzda bulabilirsiniz . Ayrıca sürücü hatası tespiti için CHKDSK komutunu denemek isteyebilirsiniz .

Veri Kurtarma İçin Ödeme(Pay For Data Recovery)

Son çare, özel dosya kurtarma yazılımı (neredeyse her zaman ücretli) almak veya verilerinizin mümkün olduğunca çoğunu yeniden yapılandırması için bir veri kurtarma şirketi kiralamaktır. Bu çok pahalıdır ve yalnızca verilerin değeri kurtarma maliyetini çok aşıyorsa yapmaya değer. Bu nedenle, dosya onarım yazılımı satın almak için kredi kartınızı çekmeden önce genellikle sorun gidermeye değer.

Veri bozulması yaşamadıysanız, yukarıda sıraladığımız bazı önleyici tedbirleri uygulamak için çok geç değil. Sadece en değerli ve yeri doldurulamaz verileriniz için bile olsa.



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts