Features
- An app that could be bundled RO5, or manually loaded pre RO5
- Written in BASIC
- WIMP based
- Supports RISCOS 3.x onward, with no external dependencies
- Supports MBR partition tables (Pi)
- Supports full disc partitioned drives without an MBR partition table
- Supports partitioning of SCSIFS, SDFS, ADFS hosted drives
- Format/Initialisation of partitions as FileCore or FAT32
- Support GPT partition tables
- Creation of the Primary FAT32 partition for Pi’s
- Support mapping DOS partitions to DOSDisc files in a FileCore filesystem
- Initialisation of the Pi FAT32 partition with the latest and/or last stable Pi firmware/RISC OS ROM
- FileCore partition expansion
- Support FileCore old and new maps
- Allow partitions to be reordered
- Backup/Restore the partition table
- Option to Initialise a Pi FileCore partition with the current HardDisk4 image
- Provide a visual representation of disks and their partitions
- Provide a simple interface to create and format partitions
- Allow the FileCore partition on the stock Pi image to be easily extended to fill the disk
- Replace HForm on RISC OS 3.x onward
- RISC OS 3.x, RISC OS 5.x
- ADFS, SCSIFS, SDFS, CDFS hosted drives
- ST506 hosted drives
- Adding partition support to the OS
- PartMan (R-Comp partitioning Module)
- IDEFS devices hosted on the following Podules:
- APDL
- Alsystems PowerTec IDE minipodule
- HCCS
- ICS
- Risc Developments
- SimTec
- Watford IDE
- ZIDEFS devices on ICS Podules
- ADFS drive via Wizzo Module
Work in progress build. Notes:
- Supports ADFS, SDFS, SCSIFS and CDFS hosted drives
- Full FileCore drive, MBR and GPT partitions are supported
- Does not currently work out a FileCore partition size correctly if it's embedded in an MBR or GPT partition and not using the full partition
- Does not recognise FAT partitions embedded in a full disk FileCore drive, that have no accompanying MBR/GPT partition entry
- Currently makes no attempt to check if a FAT partition entry is embedded within a full disk FileCore drive and has an accompanying DOSFS file (ie Pi !Boot.Loader)
- CDFS does not currently support audio tracks and assumes the whole disc is data
- You can't resize the window contents
- The app icon is temporary
- Supports FAT12, FAT16, FAT32 and FileCore formats
- Does not calculate the free space in FAT12 or FAT16 partitions
- Freespace on FAT32 may not be accurate as it shows the freespace as reported in the FAT header; it does not trawl the FAT itself to get the exact current freespace
- GPT Basic partition contents are not checked for NTFS/FAT formats etc
- Debug output is written to !PartMgr.debug/txt (if DEBUG%=TRUE in !RunImage)
- If a disc error occurs whilst reading a partition, it will be marked in red
- IDEFS FileCore drives are not currently detected
- It currently relies on FileCore partitions being mounted to display volume information
- Does not detect drive insertion/removal
- Writing partitions has currently only been tested on SCSIFS hosted drives. I have not tested SDFS or ADFS although they are implemented