Finally done and solved :thumbsup_anim:
Assuming you have MBR scheme
Steps I followed
1. install gdisk http://sourceforge.n...jects/gptfdisk/
2. Open Terminal and type: sudo gdisk /dev/disk0 (diskX , X= disk you want to change)
Then press: gdisk will give you a warning , type r (recovery/transformation, then press f , and confirm with Y.
Then press m to exit to main menu and press w to write the guid partition, and press Y to confirm.
It will give you GPT with protective MBR.
3. Finally i booted my old lion retail disc, and repair disk , then i resized with no problem and i made the restore partition.
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: Apple_HFS MLion 300.0 GB disk0s1
2: Apple_HFS System Restore 19.8 GB disk0s2