How to partition your computer for windows and linux?

This kind of partition configuration let me always have windows and linux at the same time and I can format linux at any time without changing anything on my /home

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      409599      203776    7  HPFS/NTFS/exFAT
/dev/sda2          409600   226192803   112891602    7  HPFS/NTFS/exFAT
/dev/sda3       616818688   625140399     4160856    c  W95 FAT32 (LBA)
/dev/sda4       226193406   616818687   195312641    5  Extended
/dev/sda5       226193408   265253954    19530273+  83  Linux
/dev/sda6       265256960   275019775     4881408   82  Linux swap / Solaris
/dev/sda7       275021824   616818687   170898432   83  Linux

 

 

raony