SystemDisc / CloneDisc - How to "Embiggen" SD?
Jasmine (2350) 47 posts |
Hi all, I’ve just made up a new RiscOS image (plain ROOL 5.28) on a bigger, faster, better 32gb SD. As is, RiscOS is only seeing the 2gb image on the SD. I’ve got SystemDisc and CloneDisc so would like to use these to “unlock” the full capacity of the card, and then clone it to another card to give me a fresh working backup. The problem with this cunning plan is I have no idea how to get SystemDisc to do this? If anyone could give me a walkthrough I’d be super grateful! Thanks :) Jasmin |
Stuart Painting (5389) 714 posts |
As you (seem to) have two SD cards, the process is actually quite simple. 1. Using the “spare” SD card, have SystemDisc format the card to the necessary layout. 2. When prompted by SystemDisc, copy the boot partition of the “existing” SD card to the boot partition of the newly-formatted SD card. 3. Close the filer windows and click “Refresh” in the SystemDisc window. You will now be prompted to copy the remaining files (!Boot, Apps, Utilities etc.) 4. Take care when copying !Boot, as you don’t want to overwrite !Boot.Loader. The safest way is to shift-double-click on both !Boot directories and drag everything except Loader from the !Boot directory on the old SD to the !Boot directory on the new SD. At the end of this process, you will have an enlarged disc image on the new SD. After you’ve tested that it actually works, you can then clone it to the old SD using CloneDisc in the usual way. |
Paolo Fabio Zaino (28) 1882 posts |
Hi Jasmine, After that just use the option in SystemDisc to create a FAT32 partition (usually 64MB is more than enough) and then install the boot files in the FAT32 partition following SystemDisc instructions (basically it will open once the FAT32 as a regular RISC OS FileSystem and you can copy there the required boot files for the specific platform you are creating the SD for). If, for whatever reason, you did not initialise the entire disk for FileCore when using SystemDisc/HForm or if you created the SD Image using CloneDisc, which simply copies an image onto the SD and so if the image was created out of a 2GB SD it will only take 2GB on the new SD, then the easiest way is to use JASPP Partition Manager: https://forums.jaspp.org.uk/forum/viewtopic.php?t=526 (using a USB2SD to mount your NEW SD on a working RISC OS System) When you launch it, it will show you the SD you’ve created as a single partition FileCore with Boot property set. click with the mouse button on the correct partition and select “Extend Partition” and use all the disc space available. Be careful! You could lose data on the FileCore partition, so make sure you backup everything first! I did enlarge a partition created with CloneDisc once and then copied all the RISC OS stuff back into the FileCore enlarged partition. In alternative to use JASPP Partition Manager you can also check out a great video Matt h. made on the RISC OS Community Youtube channel to extend partitions that you can find here: https://www.youtube.com/channel/UCaxRPTbwoB6IHo7vFLMm4Rw Good luck! :) |
Jasmine (2350) 47 posts |
Perfect – that makes sense now :) Thanks, both! J |