Poster | Thread |
Deniil715
| |
How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 9:27:28
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4236
From: Sweden | | |
|
| Hi
I have a 650GB portable USB harddisk that has two partitions: ABK and BBK. ABK is an Amiga parition and BBK is FAT32. The layout is this:
|MBR| RDB|ABK(JX/4) |BBK(FAT32) |
Normally when I insert this disk into my OS4 machine it will automatically detect the MBR and mount BBK. On BBK I have a DOSDriver for ABK that I double-click to mount ABK also. Then I can access both.
However, something has happened so that BBK isn't mounting anymore and Media Toolbox does not see it, but Windows recognize it and mounts it without problem. Windows does not see ABK of course since it is stored in RDB, not MBR. If I export a mountlist/dosdriver for ABK from Media Toolbox it cannot mount ABK either. No error, it just doesn't appear.
So my question is: How can I somehow force OS4 to read the MBR and mount BBK?? Because it is obviously there since Windows can read it._________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft. |
|
Status: Offline |
|
|
thomas
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 12:43:18
| | [ #2 ] |
|
|
|
Super Member |
Joined: 28-May-2003 Posts: 1141
From: Germany | | |
|
| |
Status: Offline |
|
|
broadblues
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 13:03:33
| | [ #3 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4446
From: Portsmouth England | | |
|
| |
Status: Offline |
|
|
thomas
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 13:35:02
| | [ #4 ] |
|
|
|
Super Member |
Joined: 28-May-2003 Posts: 1141
From: Germany | | |
|
| Quote:
broadblues wrote: MBR and RDB at the same time? Is that actually possible?
|
Yes, it is. MBR takes only the very first block of the drive and RDB can begin in any of the first 16 blocks.
To synchronize the partitions between MBR and RDB is the bigger challenge.
_________________ Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de |
|
Status: Offline |
|
|
Severin
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 13:41:01
| | [ #5 ] |
|
|
|
Elite Member |
Joined: 18-Aug-2003 Posts: 2740
From: Gloucestershire UK | | |
|
| @Deniil715
Partition wizard has a recover partitions option iirc, not used it for a couple of years as it's broken on the X1000. _________________ OS4 Rocks X1000 beta tester, Sam440 Flex (733)
Visit the Official OS4 Support Site for more help.
It may be that your sole purpose is to serve as a warning to others. |
|
Status: Offline |
|
|
Deniil715
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 13:45:15
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4236
From: Sweden | | |
|
| @thomas
Thanks! That might work, if it works on OS4.
Do you know if a FAT partition created with MBR should show up in Media Toolbox? I can't remember what it looked like when I prepared the disk many years ago.
@broadblues
It requires some careful preparations, but it works simply because the RDB doesn't have to be on the first track/cylinder/block/whatever, like MBR. So MBR can be the first on whatever 0 and RDB can be on any other whatever between 1 to 15 I think.
Now I can't remember the sequence of preparation, but I think you start by putting it in a PC and partition it with two partitions. Then you remove the first partition to make room for the RDB and the Amiga partition(s). Write down the cylinders where the second/single FAT partition starts!
Then put it in the Amiga and install RDB on a whatever that is not 0 to keep the MBR intact. Then create a partition and make very sure it does not overlap the (invisible) FAT partition. Check the cylinders and give some extra space.
Now when the disk is inserted, the Amiga will first see the MBR and mount the FAT partition (unless something is broken as in my case now). The RDB will be ignored by the masstorage since it found an MBR. So make sure you have a DOSdriver that you can click to mount the Amiga partition. This does also not work for me anymore for some reason. _________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft. |
|
Status: Offline |
|
|
Deniil715
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 15:04:41
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4236
From: Sweden | | |
|
| @Severin
Yes I tried PartitionWizard but it just hang on startup. Didn't show anything. I have an X1000. Thought it was because of my disk though, but if it's broken it sucks _________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft. |
|
Status: Offline |
|
|
Severin
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 15:15:55
| | [ #8 ] |
|
|
|
Elite Member |
Joined: 18-Aug-2003 Posts: 2740
From: Gloucestershire UK | | |
|
| @Deniil715
It's always been broken on the X1000, Joerg is refusing to fix it. _________________ OS4 Rocks X1000 beta tester, Sam440 Flex (733)
Visit the Official OS4 Support Site for more help.
It may be that your sole purpose is to serve as a warning to others. |
|
Status: Offline |
|
|
broadblues
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 17:41:43
| | [ #9 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4446
From: Portsmouth England | | |
|
| @Deniil715
Hmm, okay, so your assumptioin appears to be that becuuse the MBR is first on the disk it will be found first, thus mounted.
I don't know if that's avalid assumption or not.
What version of usb masstorage are you using? have you upgraded recently?
_________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 21:06:43
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12795
From: Norway | | |
|
| |
Status: Offline |
|
|
Daedalus
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 21:14:50
| | [ #11 ] |
|
|
|
Super Member |
Joined: 14-Jul-2003 Posts: 1680
From: Glasgow - UK, Irish born | | |
|
| @NutsAboutAmiga
Quote:
NutsAboutAmiga wrote:
Joerg does not have X1000, he can't fix it, he has to get some one who has X1000 to fix it. |
That sounds a bit more reasonable than simply "refusing". Always good to have proper context. Still, you'd imagine one of the developers would have been able to fix it by now._________________ RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X |
|
Status: Offline |
|
|
tonyw
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 4-Jul-2014 23:08:07
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3240
From: Sydney (of course) | | |
|
| @Deniil715
Quote:
Do you know if a FAT partition created with MBR should show up in Media Toolbox? |
MTB can only read RDBs, so it can only show you the partitions listed in the RDB. Thus, it won't be able to show you the MBR partition.
_________________ cheers tony
Hyperion Support Forum: http://forum.hyperion-entertainment.biz/index.php |
|
Status: Offline |
|
|
Severin
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 0:28:40
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 18-Aug-2003 Posts: 2740
From: Gloucestershire UK | | |
|
| @NutsAboutAmiga
Quote:
NutsAboutAmiga wrote: @Severin
Quote:
It's always been broken on the X1000, Joerg is refusing to fix it. |
Joerg does not have X1000, he can't fix it, he has to get some one who has X1000 to fix it. |
Rant mode on.
Yes I know there's more to it than "refusing" (yet another bad word choice on my part), I know a bit about the reasons but it's just a pain in the proverbial that a vital bit of software is unavailable on some systems.
The reason makes little difference to the end user when the software has never worked on the X1000. That's around 3 years without FFS2 partition maintenance and recovery software.
Rant mode off.
_________________ OS4 Rocks X1000 beta tester, Sam440 Flex (733)
Visit the Official OS4 Support Site for more help.
It may be that your sole purpose is to serve as a warning to others. |
|
Status: Offline |
|
|
Deniil715
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 13:45:55
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4236
From: Sweden | | |
|
| @broadblues
Yes, my assumption is that masstorage will not search the disk further if it has found one of MBR or RDB on it, because it is very unlikely, and probably a bit of a hazzle to maintain two partition tables on the same media. But that's ok for me.
massstorage.usbfd 53.37 (2014-02-02)
Actually, I think it is the X1000 USB that doesn't want to mount the MBR because I seem to remember trying this on my old XE (where it was once created) not too long ago and it could read the disk normally, i.e. mount BBK and let me double-click the ABK icon it has on it.
Maybe I should start the XE again and have a look. Or just reformat the disk so it work on the X1000
_________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft. |
|
Status: Offline |
|
|
Hypex
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 14:12:16
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11180
From: Greensborough, Australia | | |
|
| @NutsAboutAmiga
No one should need an X1000 to fix it. That suggests it is hardware banging. If it is OS4 software it should work on OS4, period, using generic OS4 resources and nothing hardware dependant.
I do recall seeing it trying to open some Picasso resource which AFAIK was a classic only resource and I wondered why. It shouldn't be calling any Picasso resource directly at all, it should be using Graphics, BOOPSI, ReAction and the like.
I tried the A1 version and it didn't work. And whenever I try the X1000 version on my public system it acts unstable and can bring down the machine. Regardless of any politics, if it doesn't work and it isn't going to be fixed, it needs to be removed. Somehow it has become broken beyond repair. So it looks like the entire OS4 platform needs a Partitiuon Wizard replacement. Bring back DiskDoctor! |
|
Status: Offline |
|
|
Deniil715
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 14:25:47
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4236
From: Sweden | | |
|
| @thomas
There seems to be a degration happening in the shell commands. It used to be possible to "assign remove" a device, but assign won't let me do it anymore. It seems it either can't or won't remove the devices but all it does is list the devices and assigns and ABK is still there: "assign remove target=ABK:"
My ABK partition doesn't mount even when I make a dosdriver or a mountlist for it. C:Mount doesn't say what's wrong. MTB doesn't create the required icon when saving as a DOSDriver.
When I save an old-style mountlist from MTB, mount says: > mount mountlist debug MOUNT: "ABK:" is not a valid keyword (file "mountlist", line 1, column 1).
with the file saved by MTB
The commands aren't compatible in OS4 anymore.
After trying a few times with mount I get this: > mount Workbench4.1:Storage/DOSDrivers/ABK replace debug MOUNT: Could not mount device "ABK:" from file "ABK": Not enough memory available.
This whole thing just seems kind of broken.... _________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft. |
|
Status: Offline |
|
|
AlexC
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 14:38:05
| | [ #17 ] |
|
|
|
Super Member |
Joined: 22-Jan-2004 Posts: 1300
From: City of Lost Angels, California. | | |
|
| @Deniil715
Are you able to mount other FAT32 usb drives on your X1000? If not, your L:crossdosfilesystem might be missing/broken.
If you can read other FAT32 drives, maybe your partition was silently converted to exFAT by Windows?
Also, while it sounds rather handy to have both an MBR and RDB on the same drive, I'm thinking that you could also have a single FAT32 partition and create a hardfile which can then be mounted with DiskImage and/or UAE and can more easily be transfered to another disk later if needed. _________________ AlexC's free OS4 software collection
AmigaOne XE/X1000/X5000/UAE-PPC OS4 laptop/X-10 Home Automation |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 15:06:04
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12795
From: Norway | | |
|
| @Hypex
Quote:
No one should need an X1000 to fix it. |
But in this case some thing is different.
Quote:
That suggests it is hardware banging. If it is OS4 software it should work on OS4,period, |
It might be software is corrupting some memory, different devices and kmod's memory usage make it happen in different memory regions, so in one configuration you see it and in another you don't.
Quote:
using generic OS4 resources and nothing hardware dependant. |
It might be that its not PartitionWizard that is at fault at all, maybe some thing in the sb600sata.device that is not implemented or maybe there is a bug in sb600sata.device.
As the bug does not show up on any other hardware configuration.
But it does not help speculating with out find out what PartitionWizard is doing that triggers the lockup.
Quote:
I do recall seeing it trying to open some Picasso resource which AFAIK was a classic only resource and I wondered why. It shouldn't be calling any Picasso resource directly at all, it should be using Graphics, BOOPSI, ReAction and the like. |
It might be some thing like that.
Quote:
Somehow it has become broken beyond repair. |
It's not broken beyond repair, nonsense. Things like that happens all the time on AmigaOS because we have limited memory protection, and some thing that looks like it works, but might not work 100%.
Many things in the old Mplayer was like that, normally this happens in the init or unint code, where bad assumptions are being made, assuming a library was opened when closing libraries, letting the program continue to run after libraries failed to open, some times things where being freed tweese because they did not not set the pointer to null.
In Excalibur I used the a wrong TAG for a gadtools scroller, it worked in few versins of AmigaOS4.0 with out problems, but then after installing update 4 I belive, Excalibur just lucked up, I found problem by commenting out code, and replacing the scroller with a custom scroller, latter I learned from question I made in the forum it was that TAG, bugs can drive you nuts but they can always be fixed.
You need to locate it/ isolate the bug, and then analyze way things is not working, when you know where and way, its often not to hard to come up with a fix.Last edited by NutsAboutAmiga on 05-Jul-2014 at 11:51 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 15:07:42
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12795
From: Norway | | |
|
| |
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: How to mount an unrecognized FAT32 partition? Posted on 5-Jul-2014 15:14:23
| | [ #20 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12795
From: Norway | | |
|
| @AlexC
Quote:
Also, while it sounds rather handy to have both an MBR and RDB on the same drive, I'm thinking that you could also have a single FAT32 partition and create a hardfile which can then be mounted with DiskImage and/or UAE and can more easily be transfered to another disk later if needed. |
Sound to me as it is a dirty hack, AmigaOS should get proper MBR support, it should not matter if its SATA HD or USB sick. I don't get way they have not done it the correct way._________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|