Hard drive volume names in FS-UAE
Years ago I transferred the entire contents of my Amiga 4000 hard drive to my current Linux PC and can now access it via FS-UAE.
However there is one thing that keeps bothering me on every start up. The Amiga uses two concepts of disk names: device names (referring to drives where disks are mounted) and volume names (referring to disks that are mounted in drives). My original Amiga 4000 hard drive was set up into four partitions: HD0:, volume name WorkBench: HD1:, volume name Work: HD2:, volume name Games: HD3:, volume name Misc: It seems FS-UAE is only aware of the device names HD0: through HD3:, not the volume names. As such, every time I boot the emulated Amiga 4000 up, I get requests "Please insert volume WorkBench: in any drive" and have to cancel them. FS-UAE only lets me enter a single name for each hard drive partition in its configuration. How can I make it recognise the volume names already on boot up? |
I think you might have to make a whole new .hdf with RDB. The RDB holds the
information about the partitions so it looks like that when you made the first .hdf the partition information was not made. Make a copy of the .hdf and then use the HDTool to look at the RDB and name the partitions correctly. Hopefully it won't destroy any data (hence the copy). |
The partitions are not .hdf files. They are mapped to real directories on the host Linux file system so the exact same files are accessible from both the host Linux system and the emulated Amiga 4000. I prefer to do it this way so I can access the files more easily.
|
If it are folders, than the folder name will be the volume name. The drive label will be DH0, DH1, ...
|
So it appears that I have to find every place where the "Insert volume WorkBench: in any drive" requests are coming from and replace WorkBench: with HD0:, and then later add "assign WorkBench: HD0:" to my S:Startup-Sequence so programs executed after boot up find the correct virtual partition.
|
Quote:
reference their program; they had the thought that their program would be on the Workbench: volume; instead of calling it DH0: or DH1: etc. I actually had someone respond to me that one of my programs should be referencing SYS: if it was on the System drive; since everyone names their SYS: drive different. It should be referenced as the logical drive name (e.g. DH0, DH1, DH2); not the name of the drive itself (e.g. Workbench, Amiga, MySystem). |
All times are GMT +2. The time now is 14:32. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.