Tôi đã thực hiện một số nghiên cứu về câu hỏi này và tôi thấy rằng những gì bộ phận CNTT của tôi nói về cơ bản là chính xác, Linux dễ bị tổn thương hơn Windows khi mất điện. Lý do tại sao bảng inode hoạt động trong Linux / unix. Vì nó là một danh sách không có thứ tự và liên tục được sửa đổi, không có sự tách biệt giữa các tệp quan trọng, tĩnh như nhị phân hạt nhân và các tệp vô giá trị như các tệp tạm thời. Điều này có nghĩa là các mục inode cho các tệp hệ thống quan trọng liên tục được viết lại, một thiết kế rất xấu rõ ràng. Trong thực tế, các tệp hệ thống quan trọng thực sự có nhiều khả năng có các mục inode của chúng được ghi tại bất kỳ thời điểm nào so với các tệp không thiết yếu. Khi mất điện, nó có xu hướng thổi bay bất cứ phần nào của bảng inode đang được viết, có khả năng là không chứa các con trỏ tới các tệp hệ thống. Các tệp hệ thống là tốt và nguyên vẹn, nhưng thư mục để tìm thấy chúng bị hỏng. Tình hình trở nên tồi tệ hơn bởi bộ nhớ đệm đĩa có tác dụng tăng kích thước của các khu vực bị hư hỏng của bảng inode.
Trong Windows, ngay cả hệ thống tệp FAT cũ cũng mạnh hơn thế này. FAT cũng có một bảng, nhưng nó là một bảng có thứ tự, vì vậy nó không có các tệp hệ thống trộn lẫn với các tệp tạm thời. Thông thường các tệp hệ thống nằm trong một khu vực của thư mục cùng nhau và khu vực này không có khả năng được viết rất thường xuyên. Ngoài ra, FAT có một thư mục sao lưu, vì vậy ngay cả khi thư mục bị hỏng, nó chỉ trở lại bản sao lưu. Điều này có nghĩa là với FAT, người dùng không thể mất bất kỳ liên kết tệp nào trong trường hợp mất điện, thậm chí là các tệp tạm thời. Tuy nhiên, với Linux, do bảng inode liên tục được viết, người dùng hầu như được đảm bảo để mất quyền truy cập vào các tệp trong tình trạng mất điện.
Điều duy nhất có thể được thực hiện để giảm thiểu điều này là tắt bộ nhớ đệm đĩa.