As by default hibernate feature is not enabled in windows, I decided to enable hibernation on Dell XPS 13 Ultrabook and when I tried doing the same but I faced the following error which says – “The command failed to complete as the system firmware does not support hibernation” as you can see in the image below.
Please Note: In order to enable hibernate feature, you need to launch command prompt by typing cmd in run prompt and then type “powercfg -h on” without quotes once the command prompt opens, if the command runs successfully, hibernate feature will be enabled and will show up in power options.
After some searching I found out there is a way to enable hibernation by playing some BIOS settings options, but before I enable hibernation, I decided to know why this feature has been disabled in Dell XPS 13 Ultrabook or any other ultrabooks or windows laptops with SSD [ Solid State Drives ]
Solid State Hard Drive are different types of hard disk drives which are compact, faster and cooler than the regular magnetic plates drive which you see fitted in computers. So, if you are running windows from a SSD drive you can resume from sleep and the data transfer is much more faster, so most of the system which comes with solid state drives have hybrid sleep enabled called S3 which is even more faster than hibernate, but hybrid sleep works only with sleep mode.
However If you enable Hibernate feature on SSD, It saves the session to the SSD and shuts the PC down with no power draw, save for what NVRAM needs from the coin cell battery. Resuming from hibernate will take a few seconds longer than resuming from S3 [ Hybrid Sleep ]
Please Note: In my humble opinion, you should better not enable the hibernate feature unless you really need it, as it will decrease some life of your SSD Drive in the long run and the impact could be little more than S3 hybrid sleep which also affect disk life.
Enable Hibernate In Dell XPS 13
In order to enable hibernate in Dell XPS 13, you will need to restart and press F12 to boot in BIOS setup and then you can go to the Advanced tab in the BIOS and disable iRST. It will then automatically return to an available Windows power options setting. However, iRST (Intel Rapid Start Technology) does not have the ability to wake a system from hibernate.
Once you disable this feature, you will see hibernate enabled in power options after ultrabook boots up after this.