xboxscene.org forums

Pages: 1 2 [3]

Author Topic: Xboxdumper - Creating Xbox Hdd From Windows Os  (Read 501 times)

reddwarffan

  • Archived User
  • Newbie
  • *
  • Posts: 8
Xboxdumper - Creating Xbox Hdd From Windows Os
« Reply #30 on: May 11, 2010, 01:37:00 PM »

Happy to say XboxDumper was able to create correct partitions (C & E) on a stock 8gb Seagate hdd under the following test conditions

XP SP2
XP SP3
XP Live (using only 256Mb ram).

The following were noted:

In all tests XboxDumper was unable to write the 'magic' value to at offset 0x600. I used a HxD to write the required value (I used HxD portable for XP Live)

Installation of XBMC using xplorer360 beta 6 worked fine in all cases.

Much to my disappointment, I was unable to lock/unlock using the Windows hdtool as my bios places a security freeze on the hd (It's a pity the security freeze feature cannot be disabled :-).  Still, I was able to run low level commands to view the state of the drive.  I did try running hdtool anyway but I encountered the same 'freeze' as reported by tester in post 32 of this thread.  

Theoretcially, it should be possible, if your bios allows you to disable the security freeze function, to lock/unlock and rebuild a Xbox HDD using XP live and the tools suggested in post 9 in this thread.


Logged

ldotsfan

  • Archived User
  • Hero Member
  • *
  • Posts: 2072
Xboxdumper - Creating Xbox Hdd From Windows Os
« Reply #31 on: May 11, 2010, 07:07:00 PM »

QUOTE(reddwarffan @ May 12 2010, 03:37 AM) View Post

Happy to say XboxDumper was able to create correct partitions (C & E) on a stock 8gb Seagate hdd under the following test conditions

XP SP2
XP SP3
XP Live (using only 256Mb ram).

The following were noted:

In all tests XboxDumper was unable to write the 'magic' value to at offset 0x600. I used a HxD to write the required value (I used HxD portable for XP Live)

Installation of XBMC using xplorer360 beta 6 worked fine in all cases.

Much to my disappointment, I was unable to lock/unlock using the Windows hdtool as my bios places a security freeze on the hd (It's a pity the security freeze feature cannot be disabled :-).  Still, I was able to run low level commands to view the state of the drive.  I did try running hdtool anyway but I encountered the same 'freeze' as reported by tester in post 32 of this thread.  

Thanks for reporting back on your results. I'll try to fix the magic value bug - if it still exists. The drive size fix may have affected this. Getting a little confused on the various releases of xboxdumper I have - Windows and Linux  tongue.gif
Logged

ldotsfan

  • Archived User
  • Hero Member
  • *
  • Posts: 2072
Xboxdumper - Creating Xbox Hdd From Windows Os
« Reply #32 on: May 13, 2010, 12:02:00 AM »

Test results with a 20Gb image

CODE

$ ./xboxdumper.exe
Syntax: xboxdumper >
Syntax: xboxdumper
Syntax: xboxdumper
Syntax: xboxdumper
Syntax: xboxdumper
Syntax: xboxdumper
Syntax: xboxdumper
Syntax: where partition type is value of 0, 1, 2 or 3
Syntax: partition type 0: F partition is capped at 137Gb or less
Syntax: partition type 1: F partition occupies all space
Syntax: partition type 2: G partition occupies space after 137Gb
Syntax: partition type 3: F and G partitions splits space evenly

$ ./xboxdumper.exe preparefg /cygdrive/h/hdd 1
Total Sectors  -> 41943040
Creating -> start 8004132864 size 13470703616
createPartition : Filename : /cygdrive/h/hdd
createPartition : clusters       822186
createPartition : start          8004132864
createPartition : size           13470703616
createPartition : chainMapSize   4
createPartition : clusterSize 16384
Calling ioctl() to re-read partition table.
partition 0 start 2884108288 size 5120024576
partition 1 start 2359820288 size 524288000
partition 2 start 524288 size 786432000
partition 3 start 786956288 size 786432000
partition 4 start 1573388288 size 786432000
partition 5 start 8004132864 size 13470703616


$ ./xboxdumper.exe preparefg /cygdrive/h/hdd 3
Total Sectors  -> 41943040
Creating -> start 8004132864 size 6735351808
createPartition : Filename : /cygdrive/h/hdd
createPartition : clusters       411093
createPartition : start          8004132864
createPartition : size           6735351808
createPartition : chainMapSize   4
createPartition : clusterSize 16384
Creating -> start 14739484672 size 6735351808
createPartition : Filename : /cygdrive/h/hdd
createPartition : clusters       411093
createPartition : start          14739484672
createPartition : size           6735351808
createPartition : chainMapSize   4
createPartition : clusterSize 16384
Calling ioctl() to re-read partition table.
partition 0 start 2884108288 size 5120024576
partition 1 start 2359820288 size 524288000
partition 2 start 524288 size 786432000
partition 3 start 786956288 size 786432000
partition 4 start 1573388288 size 786432000
partition 5 start 8004132864 size 6735351808
partition 6 start 14739484672 size 6735351808


1. preparefg option leaves the standard partitions untouched and formats only F/G partitions while prepare formats all partitions.
2. listpartitions option displays a dump of the on-disk partition table.
Logged

ldotsfan

  • Archived User
  • Hero Member
  • *
  • Posts: 2072
Xboxdumper - Creating Xbox Hdd From Windows Os
« Reply #33 on: July 08, 2012, 07:42:00 AM »

While hunting for some files on one of my old hdd, I found an unfinished Windows GUI wrapper for xboxdumper.exe that I created with Visual Studio Express two years ago.

I will clean it up a bit and prepare for a source code release soon. The binary will be included but I cannot remember exactly what state I left it  wink.gif

Maybe somebody else wants to have another go at it some day...
Logged

ldotsfan

  • Archived User
  • Hero Member
  • *
  • Posts: 2072
Xboxdumper - Creating Xbox Hdd From Windows Os
« Reply #34 on: July 10, 2012, 07:28:00 AM »

File uploaded. I don't intend to develop this further
Logged
Pages: 1 2 [3]