hiberfil.sys has something to do with hibernate,doesn't it? My drive is a SSD,so I don't use hibernate.
Disable hibernation and hiberfil.sys should vanish.
To make hibernation unavailable (disable hibernation), follow these steps:
Click Start, and then type cmd in the Start Search box.
In the search results list, right-click Command Prompt, and then click Run as Administrator.
When you are prompted by User Account Control, click Continue.
At the command prompt, type powercfg.exe /hibernate off, and then press Enter.
Type exit, and then press Enter to close the Command Prompt window.
To make hibernation available (enable hibernation), follow these steps:
Click Start, and then type cmd in the Start Search box.
In the search results list, right-click Command Prompt, and then click Run as Administrator.
When you are prompted by User Account Control, click Continue.
At the command prompt, type powercfg.exe /hibernate on, and then press Enter.
Type exit, and then press Enter to close the Command Prompt window.
Alternatively, go to Control Panel, Power Options, and in the Power Plan you are using, choose Change Plan Settings, then Change Advanced Power Settings, and in the dialog that comes up, expand Sleep (click on the + sign) and then:
Under Hibernate after, set the Setting (Minutes) to Never.
Under Allow hybrid sleep, set Setting to Off.
When finished, click/tap on OK.
Click Save Settings
Close Power Options
Quit Control Panel