Maybe someone find this helpful.
I used Kali over 3 years and have some experience with installing it on system.
This is "general" steps to install it on laptop (or other computer) with installed Windows XP/7/8/10 on system.
On HP laptops with Windows 7 (wich I used) you have 4 partitions. This is maximum number for partitions in this case.
MBR,System,Recovery an HP Tolls.
1.) This step you need only if you have 4 partition on the system.
First you need to delete one of them (HP tools or Recovery or boot). Same is for other systems with 4 partitions
You can optional backup it , if you want on external media in a case that you want to recover it.
2.)Then you need to shrink the largest partition with Windows (system in this case) for
about 20GB minimum(or how many GB you want to give to Kali)
3.)Optional. Then merge those free space in one. Maybe you need in this step to create one new
partition to complete task. If you do this, after complete this step just delete partition and leave it like this.
This all steps you can perform from Windows itself or with some tool like Minitool partition Wizard or similar tools.
4.)After that just insert your CD/USB with Kali in computer, reboot press install and install it "on first continuous free space"
5.)don't forget to install Grub during installation.
That is all you have to do to install Kali Linux on hhd with dual boot with Windows