I modeled parts around another ( like in an assembly) to reuse sketches ( feature merge disabled) .
Hope this is what you are looking for. You can go to Insert/Features/Save Bodies then in the dialog box select the bodies you required to extract from the part. Then uptick consume cut bodies option. Then hit OK. Then you will get separate parts. But they all linked with the main part. If you did any changes to main model it will update on those too. It will take some rebuilt time. So if you don't need that feature you can do as follows. Open the saved body part. Select the top most of the feature manager tree(icon is like a building block). Right click on it. When you come down there will be List external refs . then select it. Then you can see a dialog box of all external references associated with this part . In this case there should be only one. In the bottom there is break all button. Click on it. So your part is isolated from all relations.
Very sorry. As I know it can't be done. But there is an indirect way. it will break the link between parent model & the particular model too. You can go save as and save it as a file type like .x_t,.stp . then you can re open that .x_t part. When opening solidworks ask to recognize features. If your model is made up form basic features solidworks will recognize them all and create features for you.
Ok , i used it before but without clicking the break all button. But I lost the features of the body part. Is there a way to keep the features and the body together?
Yes , it's just what I will do,.
I am going to try it and I come back.