If you want to add My Computer to the Start Screen (Metro UI) in Windows 8 Consumer Preview . You can do that by pinning it to the start screen .
To Pin My Computer to the Start Screen in Windows 8 , follow the below steps
1. From the Windows 8 Metro Start Screen , open Windows Explorer using the shartcut key Windows Key + E . You will now see the Windows Explorer opened with the screen “Computer”.
2. Right Click on the Computer in the left sidebar and click Pin to Start .
You will immediately see the My Computer Icon in the Windows 8 Start Screen .