Saya melakukan penelitian pada pertanyaan ini dan saya menemukan bahwa apa yang dikatakan departemen TI saya pada dasarnya benar, Linux jauh lebih rentan daripada Windows untuk pemadaman listrik. Alasan mengapa adalah bagaimana tabel inode bekerja di Linux / unix. Karena ini adalah daftar yang tidak berurutan dan terus-menerus dimodifikasi, tidak ada pemisahan antara file-file penting dan statis seperti kernel binari, dan file-file tidak berharga seperti file-file sementara. Apakah ini berarti bahwa entri inode ke file sistem kritis terus-menerus ditulis ulang, desain yang sangat buruk jelas. Bahkan, file sistem kritis sebenarnya lebih mungkin untuk memiliki entri inode mereka ditulis pada waktu tertentu daripada file yang tidak penting. Ketika listrik padam, ia cenderung menerbangkan bagian mana pun dari tabel inode yang sedang ditulis, yang sepertinya tidak mengandung pointer ke file sistem. File sistem itu sendiri baik dan utuh, tetapi direktori untuk menemukannya rusak. Situasi ini diperburuk oleh caching disk yang memiliki efek meningkatkan ukuran area yang rusak dari tabel inode.
Di Windows, bahkan sistem file FAT lama jauh lebih kuat dari ini. FAT juga memiliki tabel, tetapi ini adalah tabel yang diurutkan, sehingga tidak memiliki file sistem yang tercampur dengan file sementara. Biasanya file sistem berada dalam satu area direktori bersama-sama dan area ini tidak mungkin ditulis sangat sering. Selain itu, FAT memiliki direktori cadangan, jadi meskipun direktori tersebut rusak, ia hanya kembali ke cadangan. Ini berarti bahwa dengan FAT pengguna tidak mungkin kehilangan tautan file apa pun jika terjadi kegagalan daya, bahkan file sementara. Namun, dengan Linux, karena tabel inode terus-menerus ditulis, pengguna secara virtual dijamin kehilangan akses ke file-file karena kegagalan daya.
Satu-satunya hal yang dapat dilakukan untuk mengurangi ini adalah mematikan caching disk.