Подготовьте окна для сбоя питания

217
Martze

В моем сценарии у меня есть система Windows, которая может быть уведомлена о сбое питания за 200 мс до сбоя питания (ИБП уже отказал в этом сценарии).

Поскольку этого недостаточно для правильного завершения работы Windows, могу ли я что-нибудь сделать, чтобы предотвратить повреждение файловой системы?

Я знаю, что могу сделать sync. Но будет ли этого достаточно, чтобы предотвратить ущерб? Я мог также послать команду ACPI окнам. Но я не нашел ни одного, который поместил бы окна в состояние готовности к отключению питания. Я ошибаюсь по этому поводу?

Дополнительная системная информация: 2 ядра процессора, 2 ГБ оперативной памяти, SSD-накопитель.

0
200 мс не так уж много времени для вращения дисков. Если синхронизация может написать, это, вероятно, лучшее, что вы сможете сделать. Попробуйте использовать файловую систему с журналированием. (Если вы используете NTFS, включите журналирование) davidgo 5 лет назад 0
Ваш ИБП должен быть в состоянии послать сигнал за 5 минут до того, как закончится питание, после чего он должен инициировать постепенное отключение, а также подать этот ужасный звуковой сигнал. kevin 5 лет назад 2
да, должно, и, вероятно, также будет. Но я должен оценить этот сценарий. Martze 5 лет назад 0
Ответ заключается в том, чтобы заставить ИБП работать правильно или получить работающий ИБП. Это их цель. 200 мс недостаточно времени, чтобы что-то сделать. fixer1234 5 лет назад 2
Получить Windows, чтобы сбросить кэш на диск - https://stackoverflow.com/questions/7405868/how-to-invalidate-the-file-system-cache/7701908#7701908 HelpingHand 5 лет назад 0

0 ответов на вопрос