QUOTE(obcd @ Apr 22 2008, 04:35 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
I don't want to slow down your enthousiasm, but it was my opinion that a cdrom connected as primary slave could no longer be accessed once the harddisk on the primary master was locked. I could be wrong about this. You surely won't be able to do a hotswap that way. Booting from an usb stick might be the solution here. If you managed to use the lock tools in the same Kernel that has USB support, that shouldn't be a very big problem. Altough I wonder if they don't unmount the harddisk before they feed it the low level locking / unlocking commands. I suppose linux can do this without a reboot.
![smile.gif](style_emoticons/default/smile.gif)
when xboxhdm was built, they didn't have a technology that has since matured - virtualization. I used qemu in my solution. Host is a 2.6 kernel with USB support , guest hosted by qemu is the original xboxhdm kernel (2.4) for FATX support. the cdrom is a virtual one running from the iso and before locking takes place, you would have shutdown the guest.
QUOTE(obcd @ Apr 22 2008, 04:35 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
How can you see this xboxhdm disk corruption in the first place? (I know, it's not really a corruption.)
So many people used xboxhdm to create their xbox harddisk. I don't hear much complaining.
rmenhal is the one who spotted the bug and provided the original fix. Pls search for the post for details.
QUOTE(obcd @ Apr 22 2008, 04:35 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
There exist a program called winhex that can analyse a harddisk on a very lowlevel way. I don't know how much fatx differs from fat32, but it might be a way to check the fat tables and see what was used to indicate the last cluster of a file. (Which is what differs if I read well.)
The equivalent in linux is the dd command. Can you suggest a specific test scenario that I could try out?
QUOTE(obcd @ Apr 22 2008, 04:35 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
The primary purpose of xboxhdm is creating the C and E partition needed to make the harddisk usable in a xbox. The larger F and G partitions can be created afterwards. If a bigger cluster size is needed, xbpartionner can do the job, so I don't think you should put a lot of efford into the 32 and 64 bit Cluster size.
Actually it's basically done, I've posted the details in the linux forum, just need others to verify my work.
QUOTE(obcd @ Apr 22 2008, 04:35 PM)
![View Post](http://forums.xboxscene.org/public/style_images/master/snapback.png)
An upcoming problem is indeed the fact that most pc's only have one ide port left, and usually don't have a floppy drive anymore. An upgraded xboxhdm that solves those issues would help a lot of people.
Yes, that's the main motivation.