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


0

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

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

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

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


200 мс не так уж много времени для вращения дисков. Если синхронизация может написать, это, вероятно, лучшее, что вы сможете сделать. Попробуйте использовать файловую систему с журналированием. (Если вы используете NTFS, включите журналирование)
davidgo

2
Ваш ИБП должен быть в состоянии послать сигнал за 5 минут до того, как закончится питание, после чего он должен инициировать постепенное отключение, а также подать этот ужасный звуковой сигнал.
kevin

да, должно, и, вероятно, также будет. Но я должен оценить этот сценарий.
Martze

2
Ответ заключается в том, чтобы заставить ИБП работать правильно или получить работающий ИБП. Это их цель. 200 мс недостаточно времени, чтобы что-то сделать.
fixer1234

Получить Windows, чтобы сбросить кэш на диск - stackoverflow.com/questions/7405868/...
HelpingHand
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.