Загалом, очікувані записи дійсно довго не зберігаються в системній пам'яті. Програми можуть явно запитувати операційну систему для запису на диск ; коли це запитується, запис буде поширюватися по всьому стеку кешу до тих пір, поки він не буде на енергонезалежному носії:
- Він отримає від RAM до RAID контролера
- Контролер RAID виштовхує його з кешу флеш-пам'яті до жорстких дисків
- Жорсткі диски виштовхнуть його з бортового запису готівки на фізичні носії (пластини)
Якщо всі драйвери працюють правильно, і програми викликають відповідні функції, коли важливі для них дані потрібно записати на диск, то досить важко втратити дані, якщо він обернеться в системній пам'яті.
NTFS також має поведінку, за допомогою якої він автоматично фіксує будь-які незавершені дані на жорсткому диску кожного разу; Я вважаю, що інтервал становить близько 5 секунд. Тому, навіть якщо програма неправильно поводиться і записує важливі дані без явного вказівки операційній системі, щоб очистити її на диск, NTFS (файлова система) зачепить її за короткий проміжок часу і все одно виведе її на носій.
Якщо ви закриваєте свою систему чисто , що означає витончене виклик програми, щоб пройти процес завершення роботи або перезавантаження, не утримуючи кнопку живлення або "примушуючи" його вимкнути, то це не повинно бути проблемою з брудними сторінками в оперативній пам'яті . За розробкою, під час витонченого завершення роботи, брудні сторінки в ОЗП записуються на енергонезалежний носій кілька разів через явні команди, видані операційною системою.
Насправді, ви, набагато більш імовірно, зіткнетеся з проблемами з кешем запису на самому RAID-контролері, який не скидається на диски. Але оскільки ви сказали, що у вас є BBU, то шанс, що це відбудеться, досить низький.
Що може відбуватися, це те, що ваша система може бути збій при виключенні. Якщо драйвер не веде себе належним чином або програма спонукає водія до неправильного функціонування, і ви отримуєте bluescreen безпосередньо перед вимиканням, можливо, не вдасться очистити всі сторінки від оперативної пам'яті до контролера диска, або контролер може подумати, що вона повинна викидати записи, а не скидати їх на диск. Це було б досить незвичайною поведінкою для пристрою, достатнього для того, щоб виходити з BBU.
Необхідно обов'язково спробувати переконатися, що у вас є найновіші драйвери пристроїв для RAID-контролера, а також застосовувати будь-які оновлення програмного забезпечення на рівнях RAID-контролера та жорсткого диска. Також застосуйте будь-який драйвер материнської плати або оновлення BIOS, які можуть вплинути на надійність шини PCI або PCI Express.