TL; DR: Вимкніть систему належним чином.
Гібернація не має нічого спільного із вимкненням, вона тісно пов’язана із тимчасовим відключенням оперативної пам’яті (сном), за винятком того, що вміст оперативної пам’яті, висунутого на диск, для того, щоб її можна було прочитати назад та відновити роботу з того місця, де система припинилась. .
Якщо ви хочете, щоб зміни зберігалися, вам потрібно вимкнути сплячку та програму Windows Fastboot (яка є підмножиною сплячки). Або ви можете насправді перезавантажити, а не перезимувати та перезапустити.
Причина змін не зберігається в тому, що вони ще не записуються на диск, за винятком файлу сплячки. Що ви видаляєте, це означає, що файлова система, можливо, може сама поправитись і повернутися до стану "останнього відомого хорошого".
Поки система перебуває у сплячому режимі, існує декілька ключових структур файлової системи, які, можливо, не були записані на диск і замість цього знаходяться в оперативній пам'яті. Після відновлення після сплячої системи система очікує, що диск перебуває у дуже певному стані, і можливо, кешові диски та важливі системні файли будуть збережені у файл гібернації, а не на власний диск.
Якщо ви робите належне відключення, то Windows належним чином передасть робочу пам’ять на диск, а потім відключіть диск перед тим, як вимкнути живлення.
Для примусового відключення відкрийте командний рядок і введіть
shutdown /s /f /t 0
/s
є "вимкненням", /f
примушувати і /t 0
означати "зараз" (час = 0 секунд)
Або ви можете просто відключити швидку завантаження та сплячку.
Детальніше читайте на HowtoGeek: Завершення роботи не завершується повністю Windows 10 (але перезапуск робить)
Що стосується того, що ви робите жорстке відключення, проблема полягає в тому, що Windows не гарантовано записує будь-які зміни на диск тієї ж мілісекунди (або навіть хвилини), яку ви вносите. Вона майже напевно буде написана протягом декількох хвилин, але ймовірність її написання з часом зросте. Навряд чи це буде написано негайно, тоді майже під час внесення змін ймовірність різко зростає і майже напевно буде написана протягом години.
Вся справа в тому, що, примушуючи жорстке відключення, ви не даєте системі можливості безпечно записати зміни на диск.
Більшість сучасних файлових систем написані для внесення змін у найбезпечніший спосіб. Раніше їх називали "атомними", так як у зміні це сталося або не відбулося.
Сьогодні ми знаємо їх як файлові системи Journalled, тому що вони ведуть журнал операцій, які будуть відбуватися, які можуть бути повернені або прокручені вперед у разі відмови системи та перезавантаження. Після запуску з відключення живлення система перевіряє журнал і для кожної транзакції перевіряє, чи фактичні дані файлу записуються на диск і є "хорошими". Якщо це, то транзакція відкочується вперед і завершується, якщо ні, то він повертається до старих даних.
Використовуючи це замовлення, диск майже завжди знаходиться у стані легкого відновлення.
Але несподівано змусивши вашу систему вимкнути живлення, ви не можете гарантувати, що транзакція просунулася досить далеко, щоб просунутись вперед після ремонту, і є ймовірність, що операційна система, така як Linux, не піклуватиметься про історію трансакцій, як Windows. ніж не просто вносити зміни, які повертають все назад, а не вперед.
Якщо ви перезавантажилися в Windows, він може спробувати або мати змогу належним чином відновити диск, оскільки він має більш інтимні знання про файлову систему.