Can't find any related thread but I think it may be useful to others.
I've got a large fat32 drive, for storing (v)wii and other stuff. Bored of waiting up to two minutes when launching any wbfs game, or any snes9xgx game, but without any errors, started to investigate.
These long delays happens mostly when there is some write operation, such as storing the last game played, statistics and such.
There are two most probable culprits:
- Too many files on the drive
- Bad performance for searching holes for placement of new files.
Both of them could be ultimately caused by the small RAM available at the wii. The wii is unable to cache the full ram table (just the table, not the volume).
I proceeded to defragment the drive. The delays lowered, to 50sec approximately, which still sucks.
Drastic measures. Moved all files to another drive. Put some big dummy files, several GB, inside the empty drive. Bring back all the files. Deleted the dummy files, so there is a very big hole for new files at the very beginning of the disk.
Result? No delays. Any wbfs loads in under 1sec.
TLDR: just after formatting any usb disk for wii, put several gb of dummy files, put all the games you're going to need, and delete these dummy files. Then, keep the drive for wii usage only, because if you write new files such as movies you will lose the space allocated at the beginning of the disk.
This will optimize the i/o for daily usage.
I've got a large fat32 drive, for storing (v)wii and other stuff. Bored of waiting up to two minutes when launching any wbfs game, or any snes9xgx game, but without any errors, started to investigate.
These long delays happens mostly when there is some write operation, such as storing the last game played, statistics and such.
There are two most probable culprits:
- Too many files on the drive
- Bad performance for searching holes for placement of new files.
Both of them could be ultimately caused by the small RAM available at the wii. The wii is unable to cache the full ram table (just the table, not the volume).
I proceeded to defragment the drive. The delays lowered, to 50sec approximately, which still sucks.
Drastic measures. Moved all files to another drive. Put some big dummy files, several GB, inside the empty drive. Bring back all the files. Deleted the dummy files, so there is a very big hole for new files at the very beginning of the disk.
Result? No delays. Any wbfs loads in under 1sec.
TLDR: just after formatting any usb disk for wii, put several gb of dummy files, put all the games you're going to need, and delete these dummy files. Then, keep the drive for wii usage only, because if you write new files such as movies you will lose the space allocated at the beginning of the disk.
This will optimize the i/o for daily usage.
Last edited by ber71,