
Originally Posted by
dlanor
The uLE HddManager does have an 'Expand' command which allows expansion of a user partition in increments of 128 MB.
That command is mainly implemented for 'User' type partitions, recognized by the '+' prefix to each partition name.
'Expand' is not intended for 'System' type partitions recognized by the "__" prefix, and is often blocked also for 'Application' type partitions, including all those used by CodeBreaker and games installed for HDL.
But some of the 'Application' type partitions can be expanded, just like the 'User' type.
I don't have PS2 FF11, so I am unable to test this myself, but if you see the 'Expand' command in 'active' color in the popup menu opened by using R1 button when that partition is selected in the uLE HddManager, then you should be able to make that partition grow, without losing existing contents. But even though all content remains, the game code may possibly get confused by an unexpected partition size. I really don't know whether the game will accept such new partition size or not.
If you try this, be aware that the command can take a few minutes to complete, and if you interrupt this work by impatiently resetting the console, that can corrupt your HDD content.
Procedure steps:
01: Launch uLE
02: Open FileBrowser to pseudo device "MISC/"
03: Start "MISC/HddManager"
04: Wait for partition scan to complete
05: Select the partition of FF11
06: Press R1 to open the command popup menu
07: If 'Expand' command in popup menu is greyed out you must give up, so press 'Triangle' and go to step 12
08: Select enabled 'Expand' command and activate it (opens expansion popup)
09: Press Dpad_Right button once for each 128MB block you wish to add
10: Press the 'action' button (either 'O' or 'X' depending on uLE config) to start expansion
11: Wait for expansion to complete (when screen garbage from expansion popup is gone)
12: Press 'Triangle' button to exit from HddManager to uLE's main menu
13: After changing partitions in HddManager, always restart uLE (to reload device drivers).
Note that I do not even know if this can be done or not (if 'Expand' is blocked), and I also do not know if it will help even if it is done properly. If the FF11 code testing free size simply ignores the extra size added, then this addition obviously will not help.
But if the FF11 code just checks for the largest free block in the whole partition, then the method can help, provided the block you add is large enough for the update you wanted.
Even so, this problem is likely to come back for future updates, as it is due to mismanagement of the partition. Apparently game updates require completely non-fragmented storage, while the other file handling in that partition is done without proper consideration for how it fragments the free space, and without any method for cleanup.
That is why Square-Enix only suggest that each user with this problem should make a clean install of the game, as that is the only way to get it back to a state where all free space in the FF11 partition is non-fragmented.
If you are to use several different add-ons for the game, then it is probably best to install them all in direct sequence after a clean install, so that no fragmentation of the free space can hinder efficient usage of the partition space.
Best regards: dlanor