URGENT: I lost the Lion Partition after repairing the Windows 7 partition

URGENT: I lost the Lion Partition after repairing the Windows 7 partition
I have recent bought a new Macbook Pro and then I start doing all the necessary setup. This is the first time I do such setup with bootcamp myself anyway.
1st: normal MacOS setup, the Lion version has been setup perfectly.
2nd: run the bootcamp and setup the Windows 7, done perfectly as well.
3rd: try to partition and resize the harddrive with the Lion installed and create 2 new FAT partitions (now 4 partitions in total: 1 for Lion, Journaled, 1 for Windows 7 in NTFS, 2 for file sharing purposes in FAT). See if I can have better partitioning to do necessary organisations.
4th: When I want to restart in Windows to see if the newly created 2 FAT partitions can be read in Windows environment and can function norally, the Windows setup does not show at the start up page when I hold the "Option" key during the startup. I then try to restart again, still no such partition but boot directly to Lion.
5th: I tried to repair the Windows 7 with the start up disc and then it worked. I can also see the 2 newly partitioned FAT drive work normally.
6th: When I want to restart in Lion, I cannot boot the Lion OS and I cannot find the start up icon on the startup page even with me holding the "Option" Key.
7th: "MacOS Installation Utility" appears. I tried to repair but cannot as I have neither the Lion setup disc with me (coz the Lion has been pre-installed) nor a time machine backup/ any other backup image to load from.
8th: Tried to "erase and install a new copy of Lion", the partition where the Lion has been previously installed cannot be shown, now indicate itself as "freespace" and not able to be selected for my "erase and reinstall" process.
9th: so I go to 2 other FAT drives to do as the instructions to try "erase" and hope the "reinstall" process can be started. But the Disk Utility ends up saying the drive cannot be dismounted/ cannot verfy...
At the end of the many tries, I tried to shut the computer down and restart again, hopefully something will work still.... the startup page now shows a disk image with ?, I guess NO OPERATION system/ drive detected for booting. So I got a piece of metals without any use now...
Anybody help? Thanks alot!!

In Windows, go to Control Panel -> System. Do you see a Boot Camp option? If you do not, please download BC drivers as appropriate for you specific Mac year/model System requirements to install Windows on your Mac via Boot Camp - Apple Support
and Boot Camp: Install or repair Boot Camp drivers.
The other option is to use
Intel-based Macs: Resetting the System Management Controller (SMC) - Apple Support
How to Reset NVRAM on your Mac - Apple Support

Similar Messages

Maybe you are looking for

  • Error while inserting date

    Feed : <RESULT> <EVENT_ID>3710</EVENT_ID> <UPDATE_TIME>Oct 28 2000 11:30PM</UPDATE_TIME> <SPORT_ID SPORT_NAME_LONG="Basketball" SPORT_NAME_MEDIUM="Basketball" SPORT_NAME_SHORT="NBL">4</SPORT_ID> <COMPETITION_ID COMPETITION_NAME_LONG="Basketball NBL"

  • Xine often doesn't exit, giving a perpetual black screen

    Hi, I'm having a problem with Xine. Often times when it's supposed to exit (either by command or when the file is done) the process lingers and the screen stays black. If I started it from a terminal I have to do ctrl-c to get it to close and give me

  • Material posting block

    Hi friends,     when i am posting a material system shows error message i.e G/L account 399999 does not exist in company code 8888 then i used FS00 for assign G/L account 399999 to company code 8888.then i got one error i.e Account 399999 blocked for

  • Errors with multi-plot cursors on Mixed Signal graphs

    Using a Mixed Signal graph, it seems that a multi-plot cursor does not snap correctly if XScale.Multiplier is not set to 1 - it seems to ignore it altogether.  A single-plot cursor on the same graph does not have this problem.  Am I missing something

  • Procedure to Read a Directory/folder

    Hi! I wanted to use Procedure that reads a FOLDER/DIRECTORY in some path and get all the file names within that folder(can be in any language like jython or java or SQL). And later I wanted to assign a variable to these fileNames and use it in my Int