[PATCH] fdisk: to recognize Intel Rapid Start hibernation partition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear util-linux maintainer,
i use Intel Rapid Start Technology on my PC. According to their 
User Guide "Rapid_Start_Technology_User_Guide_v1.4.pdf"
 i create a partition with id=84 for hibernation by this Technology.

Unfortunately the software fdisk (util-linux-2.27) classifies that partition 
as "OS/2 hidden C:".  That is not wrong, but 
on website https://en.wikipedia.org/wiki/Partition_type is written, that id 0x84
beside using for hiding drive C: this type is a also used as hibernation partition
for Microsoft  APM and also for Intel Rapid Start

So i patched 2 header files so that fdisk recognize this partition type variation

pt-mbr-intel-hibernation.diff
--- util-linux-2.27/include/pt-mbr.h.old	2015-06-29 13:13:14.670847471 +0200
+++ util-linux-2.27/include/pt-mbr.h	2015-10-05 19:18:44.948641032 +0200
@@ -129,7 +129,8 @@
 	MBR_LINUX_SWAP_PARTITION	= 0x82,
 	MBR_SOLARIS_X86_PARTITION	= MBR_LINUX_SWAP_PARTITION,
 	MBR_LINUX_DATA_PARTITION	= 0x83,
-	MBR_OS2_HIDDEN_DRIVE_PARTITION	= 0x84,
+	MBR_OS2_HIDDEN_DRIVE_PARTITION	= 0x84, /* also hibernation MS APM, Intel Rapid Start */
+	MBR_INTEL_HIBERNATION_PARTITION	= MBR_OS2_HIDDEN_DRIVE_PARTITION,
 	MBR_LINUX_EXTENDED_PARTITION	= 0x85,
 	MBR_NTFS_VOL_SET1_PARTITION	= 0x86,
 	MBR_NTFS_VOL_SET2_PARTITION	= 0x87,

pt-mbr-partnames-intel-hibernation.diff
--- util-linux-2.27/include/pt-mbr-partnames.h.old	2015-06-29 13:13:14.669847478 +0200
+++ util-linux-2.27/include/pt-mbr-partnames.h	2015-10-05 19:23:02.997989894 +0200
@@ -51,7 +51,9 @@
 	{0x81, N_("Minix / old Linux")},/* Minix 1.4b and later */
 	{0x82, N_("Linux swap / Solaris")},
 	{0x83, N_("Linux")},
-	{0x84, N_("OS/2 hidden C: drive")},
+	{0x84, N_("OS/2 h. C:|Intel hibernation")},/* OS/2 hidden C: drive,
+					   hibernation type Microsoft APM
+					   or hibernation Intel Rapid Start */
 	{0x85, N_("Linux extended")},
 	{0x86, N_("NTFS volume set")},
 	{0x87, N_("NTFS volume set")},


Signed-off-by: Jörg Jenderek <joerg.jen.der.ek@xxxxxxx>
Sorry that i do this way, but i have no knowledge about git toys.

Hope you can apply my patches in a future version of  the fdisk program.

thanks,
Jörg Jenderek
-- 
Jörg Jenderek	email:	joerg.jen.der.ek (at) gmx.net
Germany

--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux