If you are running Windows 10 in multiboot environments, you must disable the Quick Launch feature.
The so-called “Fast Boot” came for the first time with Windows 8. Its goal is to reduce the time required to start the system. During interruption modeWindows uses a trick to speed up the next boot.
Before shutting down, Windows 8.1 – 10 closes all background applications and logs out the user. But the Windows kernel does not stop, as in Windows 7. Από τα Windows 8 και μετά, το λειτουργικό σύστημα γράφει τμήματα της μνήμης RAM με την picture of the kernel to a file on shutdown.
So in the next boot, the status of the saved system (memory image, process status) is read by hibernation file (hiberfil.sys) and restart the necessary drivers.
Το πλεονέκτημα αυτής της προσέγγισης είναι ότι όταν χρησιμοποιείτε την κατάσταση αδρανοποίησης (hibernation mode), δημιουργούνται αντίγραφα ασφαλείας πολύ λιγότερων data than in Windows 7 hibernation (in Windows 7, memory images are also backed up to the hibernate file). So on boot, the system is ready to work again much faster than with a conventional boot.
Problems with multiboot
However, there are drawbacks to a quick boot, especially in multiboot environments with Windows 10. Fast Boot will present you with many problems when other operating systems are installed on your PC. Especially if you have a fast computer with SSD / NvME in Windows 10, you should seriously consider disabling fast boot.
The hiberfil.sys hibernation file simply becomes huge by storing the kernel image on machines with a lot of RAM. Then, loading this file takes longer than it takes to boot the operating system and load the kernel.
Also, when restarting to change operating system, the process is slowed down by a quick boot. In fact, if the system you want to boot is Linux then you will have problems with the file system.
The shutdown in Windows 10 does not shut down the computer completely