| QUOTE (oz_paulb @ Aug 24 2003, 02:37 PM) |
| Can I assume that people would be interested in support for larger drives? - Paulb |
| QUOTE (Champ189WS @ Aug 24 2003, 02:35 PM) |
| 137 is the limit |
| QUOTE |
| 137gb is the most that xbox supports |
| QUOTE (bitbyte @ Aug 25 2003, 06:50 PM) |
| Linux does not bother with the bios, so If you have a 180GB disk, The xbox only uses 137, but you can format a linuxpartiton on the rest of 43GB and use it happily in linux. |
| QUOTE (boxorox @ Aug 27 2003, 08:29 PM) |
| Nice job paulb. I knew it would only be amatter of time. Keep us posted |
| QUOTE (heinrich @ Aug 28 2003, 02:05 AM) |
| I am not sure if you have talked to either xecuter or evox about this incredible hack (or maybe you were with one of them, and doing this on your own) but this is certainly HUGE news, and I would think that they would love to hear about it. You say you have a 'MS Xbox KERNEL' doing this, but can run your own apps and recognizing 8 more partitions? Excuse me for sounding sceptacle, but it is hard to believe that was done in just a few days time, when other teams have been doing bios hacks for quite some time and havent managed this. Hopefully you will share your findings with one of the established bios teams, and we can get this in our xbox's |
| QUOTE (heinrich @ Aug 28 2003, 02:05 AM) |
| I am not sure if you have talked to either xecuter or evox about this incredible hack (or maybe you were with one of them, and doing this on your own) but this is certainly HUGE news, and I would think that they would love to hear about it. You say you have a 'MS Xbox KERNEL' doing this, but can run your own apps and recognizing 8 more partitions? Excuse me for sounding sceptacle, but it is hard to believe that was done in just a few days time, when other teams have been doing bios hacks for quite some time and havent managed this. Hopefully you will share your findings with one of the established bios teams, and we can get this in our xbox's |
| QUOTE |
| "Big Up, Much Respect" (shades ala Ali G) |
| QUOTE (VCD_Junky! @ Aug 28 2003, 04:37 AM) |
| the last Xbox storage hurdles would be USB storage and games/apps executed from network drives (I can only dream |
| QUOTE (Large Dopant white @ Aug 28 2003, 05:18 AM) |
| One question just came to mind: you mentioned you made your own partition table, right? I'm under the assumption that you only did it for the space beyond 137GB, but correct me if I'm wrong. Regardless, you think you have a way to change ALL the partition tables (i.e. say I wanted 10GB on E:, 40GB on F:, and 80GB on G:)? Even without that, you've discovered an awesome hack. Makes me happy I haven't upgraded from my 40GB HDD yet. |
| QUOTE |
| I wish I got Ali G on DirecTV |
| QUOTE (oz_paulb @ Aug 27 2003, 10:07 PM) |
| I've run into a problem with the Slayer EvoX installer (2.1) With my bios installed, when I tell it to load a new big hard drive from scratch, it pops-up "Writing config sector" (or something like that) and 'hangs'. If I go back to my old bios and do the same thing, it works. If, after having my drive prepared, I go to my new bios and tell it (Slayer's EvoX installer) to format F: only, it works fine. I'm going to ignore this problem for now, since it could be some hard-coded KERNEL memory accesses in Slayer's code, but it's a reminder that my code may not be perfect the first time around. I don't suppose anyone knows where to get the source code to the Slayer EvoX installer app/apps? I know most people don't seem to publish source. Is "Slayer" still active? Anyone know how to contact him? - Paulb |
| QUOTE (purist @ Aug 28 2003, 08:46 AM) |
| So what about the rest of us lackeys that use the font audio exploits for the soft mod...do we get to have fun too? |
| QUOTE (janson @ Aug 28 2003, 10:11 AM) |
| I just don't get it. afaik the limit is set because xbox uses ATA33 which can only support 137gb because of the limit of the LBA mode. However, ATA/ ATAPI-6, the prevailing version of the ATA standard so far includes UltraDMA mode 5 and the expansion of the LBA mode from 28 bits (with a maximum of 137 GB per drive) to 48 bits, but xbox doesn't use ATAPI-6 afaik. What is it that i haven't understood correct? |
| QUOTE (loveisweakness @ Aug 28 2003, 10:30 AM) | ||
from what i remember reading not long ago when i was looking up some info when putting linux on an old computer the lba48 addressing scheme isnt dependant on the controller i never put that to the test tho as i was just running it off a 4 gig hard drive |
| QUOTE (hamtitampti @ Aug 28 2003, 11:15 AM) |
| but i see a problem in most of the new games. most new games, like HALO, matrix .... compleate exit the kernel in RAM and have a new kernel inside |
| QUOTE |
| but as people sure are "more intelligent" as i, please consult ATA/ATAPI 6.0 specification. It is written very clear there, why the "using in both worlds" is not possible. |
| QUOTE |
| Drives larger than 137GB require Windows 2000 SP3 or higher, XP SP1 or higher, or ATA/133 PCI card |
| QUOTE (hamtitampti @ Aug 28 2003, 09:02 AM) |
| Sorry to write here, paul but i hear this discussion now since weeks. and it is false. First, you should tell all people that if you enable lba48 (which is simple) you can not access the data with an normal kernel anymore From a Windows Support Site >If you enable 48-bit LBA support on a system that does NOT have a 48-bit LBA- >compatible BIOS, and a hard disk larger than 137 GB, you will experience data >corruption. but as people sure are "more intelligent" as i, please consult ATA/ATAPI 6.0 specification. It is written very clear there, why the "using in both worlds" is not possible. Good luck for your non-working & incompatible system . franz |
| QUOTE (hamtitampti @ Aug 28 2003, 12:15 PM) |
| but i see a problem in most of the new games. most new games, like HALO, matrix .... compleate exit the kernel in RAM and have a new kernel inside so this games are not playable anymore, as they get corrupted data |
| QUOTE (krawhitham @ Aug 28 2003, 08:55 AM) |
| you're not a dick or anything are you not everyone will to use a "normal kernel". I installed a homebrew mod and have never had a problem or a desire to load the "normal kernel" since if you are talking about the soft mod users, he said he did not know if it would work. Get a clue most users have a modchip or have flashed the tsop. just the new kids on the block that are afraid to open the xbox are using the soft mods |
| QUOTE (oz_paulb @ Aug 28 2003, 12:46 PM) |
| Maybe the Maxtor drive is unique - if so it looks like I was lucky in my first purchase of a "> 137GB" drive. |
| QUOTE (oz_paulb @ Aug 28 2003, 01:46 PM) | ||
I just looked at the side of the box for my Maxtor 200GB drive ("System requirements"). It says:
This certainly sounds to me like it'll work on any PC (including Xbox) as long as your software drivers are up to date (have support for LBA-48). There doesn't seem to be any hardware incompatibilities with 'old' PC's (like Xbox). Maybe the Maxtor drive is unique - if so it looks like I was lucky in my first purchase of a "> 137GB" drive. - Paulb |
| QUOTE |
| Conclusion: If we could rewrite the bios to allocate 48bit then we should be able to use 137GB> even on 'old systems' running <ATA133. I claim that the limitation is NOT in the hardware, it's in the software. |
| QUOTE |
| Franz says that this will not work, because all LBA48 HDs don't support PIO or UDMA2 (which is the highest the Xbox kernel can do) any more, their native mode is UDMA5. Only very few HDs, those with a special compatibility mode will also do slower modes. The Xbox kernel does not have UDMA5, so it will not work. |
| QUOTE (warbeast @ Aug 28 2003, 06:07 PM) |
| great work paul will it work on v1.2 v1.3 ? |
| QUOTE (nyarrgh @ Aug 28 2003, 05:53 PM) |
| It would be enough for me to add support for an extra partition. Drive G for example? so that the other partitions remain the same. Is it possible to access a drive using both LBA24 and LBA48? It might be okay to add another partition. Then make all the regular partitions + Drive F available when using LBA24, and all partitions when booting off a bios that supports LBA48. Sort of like Drive F not being available when booting off the retail bios. |
| QUOTE (KamelRed @ Aug 28 2003, 07:00 PM) |
| Secondly, I would like to thank oz_paulb for all his work and giving us hope that the 137gb barrier will be broken. |
| QUOTE (MemphisReins @ Aug 28 2003, 01:58 PM) |
| Well, no idea what the dude above me is on about but anyways... |
| QUOTE (oz_paulb @ Aug 28 2003, 06:08 PM) | ||
Now, this is something I could believe - that newer drives are using a new method of DMA'ing in hardware and have stopped doing it 'the old way' (PIO/UDMA2) on the assumption that you've purchased a > 137GB drive, so you must have a newer system. |
| QUOTE (crumb @ Aug 28 2003, 08:35 PM) | ||||
On a thread on the XboxHacker.net Forums Bob M. and I were having a discussion about this topic. IIRC T13's ATA/ATAPI-6 standard (the only standard with 48-bit LBA addressing) "uses" UDMA5. However, Bob M. said there wasn't a requirement in the standard to use UDMA5. 1. UDMA3 and up require 80-wire cables between IDE devices. It seems likely that the hard drive manufacturers wouldn't want to "cripple" their drives when an 80-wire cable wouldn't be available. 2. They also probably understand that large hard drives (i.e. their future market) can be supported on legacy systems by modifying BIOSes to older ATA chipsets. I doubt the home user is going to modify their PC's BIOS to access larger hard drives, but large company installations might take the time and effort, especially if there are people already producing documents on how to modify the BIOSes and how to possibly automate that task. 3. The hard drive manufacturers also must use more logic on their IDE chipsets if they are going to shut off speeds below UDMA5 in 48-bit LBA addressing. That would increase the cost in die space and engineering time. In conclusion, my guess is that all of those factors will lead to most if not all 48-bit LBA drives supporting speeds below UDMA5. |
| QUOTE |
| Ultra ATA/100 hard drives are 100 percent backwards compatible with Ultra ATA/66, Ultra ATA/33 and DMA, and with existing EIDE/IDE hard drives, CD-ROM drives and host systems. |
| QUOTE |
| 4. I don't have a system that supports Ultra ATA/100, can I run the Ultra ATA/100 HDD in it? Yes, the HDD will not run in UDMA/100 mode but instead is a slower compatible mode such as Ultra ATA/33, DMA Mode 2 (16.6 MB/s) or PIO Mode 4 (16.6MB/s) |
| QUOTE (dmsdude90 @ Aug 28 2003, 08:19 PM) |
| when will this probably be done |
| QUOTE |
| Are the Ultra ATA/33, Ultra ATA/66 and Ultra ATA/100 interfaces backward compatible? All Seagate Ultra ATA/100 drives are backward compatible with Ultra ATA/33, Ultra ATA/66, and legacy ATA interfaces. However, due to the inability of some ATA host controllers and motherboards to properly interface with Ultra ATA drives, Seagate suggests using the "toggle" utility to set the Ultra ATA/100 drives to Ultra ATA/33 or Ultra ATA/66 mode for better compatibility with a non-ATA/100 host controller or motherboard. |
| QUOTE (oz_paulb @ Aug 28 2003, 08:45 PM) | ||||
http://www.wdc.com/e...y/ata/index.asp
http://www.redneck-p.../help/ata.shtml
|
| QUOTE (crumb @ Aug 28 2003, 09:33 PM) |
| (P.S. I am still guessing that 48-bit LBA can be accessed at speeds lower than UDMA5.) |
| QUOTE (Xeero @ Aug 28 2003, 02:16 PM) | ||
FYI, Live requires the retail kernel... |
| QUOTE (krawhitham @ Aug 28 2003, 06:22 PM) | ||||
Buy another xbox. this does not bother me, I hate online games |
| QUOTE (oz_paulb @ Aug 29 2003, 12:38 AM) |
| The first pass of my LBA48 test is complete (finished writing files). It wrote over 0x16cd0000 unique sectors (195,857,219,584 bytes) spread out across 182 files. |
| QUOTE (crumb @ Aug 29 2003, 03:03 AM) | ||
Did you use a random file generator and keep 200GB of random files on your PC or did you use a random number generator where you kept the seed? |
| QUOTE (heinrich @ Aug 29 2003, 04:45 AM) |
| oz_paulb: While not trying to jump the gun here, but here is where most (if not all) people with >137 gig drives have right now: C E X Y Z = standard size F = all the rest So do you think it wil be possible to create a G partition, and format just that 1, without having to format the entire drive? |
| CODE |
| struct pathconv_s { char * DriveLetter; char * FullPath; } pathconv_table[] = { { "DVD:", "\Device\Cdrom0" }, { "SYSTEM:", "\Device\Harddisk0\Partition2" }, { "STORAGE:", "\Device\Harddisk0\Partition1" }, { "EXTENDED:", "\Device\Harddisk0\Partition6" }, { "TEMPX:", "\Device\Harddisk0\Partition3" }, { "TEMPY:", "\Device\Harddisk0\Partition4" }, { "TEMPZ:", "\Device\Harddisk0\Partition5" }, { "BSYSTEM:", "\Device\Harddisk1\Partition2" }, { "BSTORAGE:", "\Device\Harddisk1\Partition1" }, { "BEXTENDED:", "\Device\Harddisk1\Partition6" }, { "BTEMPX:", "\Device\Harddisk1\Partition3" }, { "BTEMPY:", "\Device\Harddisk1\Partition4" }, { "BTEMPZ:", "\Device\Harddisk1\Partition5" }, { NULL, NULL } }; |
| CODE |
| Formatpath DeviceHarddisk0Partitionx |
| CODE |
| QUOTE (heinrich @ Aug 29 2003, 04:45 AM) |
| oz_paulb: While not trying to jump the gun here, but here is where most (if not all) people with >137 gig drives have right now: C E X Y Z = standard size F = all the rest So do you think it wil be possible to create a G partition, and format just that 1, without having to format the entire drive? |
| QUOTE (heinrich @ Aug 29 2003, 12:24 AM) |
| Makes sense, and in some cases, it is needed to use an older bios in order to get around certain errors (like no system time), so i would think that the best way to do it would be to have that 1 extra partition for everything above the 137gig mark. Since I will admit right now that i have NO clue if this is do-able (to have C E F Y Z, then F from the 8 gig mark to 137, and a G from 137 and on), I will leave it to you, but if sing an older bios later on would currupt data, i can see this as being the only feasible way to do it. |
| QUOTE (mav @ Aug 29 2003, 05:35 AM) |
| Just a note, iirc GH,IJ,KL,MN are reserved for memory cards (controler 1 slot1=G controler 1 slot2=H etc...) so if your going to use another letter there might be issues there xyz are cache of course so maybe O->W. i might be wrong just thought i would through that in. |
| QUOTE (Flagg3 @ Aug 28 2003, 11:59 PM) |
| You asked about the source for Slayers Auto install. He is no longer actively updating it but that's not what you'd need either way. If you look at it, all it is is a very cleverly written evox.ini. The auto installer doesn't actually add any code to evox, it just takes advantage of the ability to heavily customize Evox. If you look at the included evox.ini, you'll see that the auto-installer simply calls the format functions from evox to prepare a new drive. So basically, if your having a problem with formatting all of the partitions in Slayer's Auto-install, you'd need the source for the evox dashboard to determine where the problem is. |
| QUOTE |
| Sorry to write here, paul but i hear this discussion now since weeks. and it is false. First, you should tell all people that if you enable lba48 (which is simple) you can not access the data with an normal kernel anymore From a Windows Support Site >If you enable 48-bit LBA support on a system that does NOT have a 48-bit LBA- >compatible BIOS, and a hard disk larger than 137 GB, you will experience data >corruption. but as people sure are "more intelligent" as i, please consult ATA/ATAPI 6.0 specification. It is written very clear there, why the "using in both worlds" is not possible. Good luck for your non-working & incompatible system . franz |
| QUOTE (greengiant @ Aug 29 2003, 07:45 AM) |
| The backup you talk about has NOTHING to do with ConfigMagic. Backup is done by EvolutionX for quite a few builds now, it creates a few files in Cbackup EEPROM .bin file and HD partition/other .bin file as well as the HD key and a cpl other files. In my installer I used the drive.bin file because at the time evox did not have any INI commands for formating the drive. The ConfigSector command was the preliminary way of doing it, using raw data from the bin file. Later on the builds evox came with built in INI commands that would format the proper partitions. Since your now using LBA48 the paritition table and a few other things will be much different that when the drive is accessed in LBA28. The disk.bin was created using standard LBA28 commands and thus the data will be in a format that will probably not be compatible with LBA48. I donot know much about the ATA standard so please bear with me. I beleive, not for sure, the format drive commands use a much less 'raw' way of formatting and setting up the partitions than if you where you use a disk.bin file and do it the raw way. |
| QUOTE (feliperal @ Aug 29 2003, 07:40 AM) |
| pualdb, first I would like to commend you for all the hard work you are putting on this project. I'm very interested in studying the work you have been doing. Would it be possible if you could document or explain in more depth how you were able to do it? I would also be interested in viewing the kernel modifications and some of the source code. If it is so troublesome, can you perhaps give us a quick overview of what you did? I would like to reproduce these steps and document it, giving credit where it belongs. Perhaps, this can spur new ways to circumvent this limitation for soft mods, also. Thank Again for all your work. |
| QUOTE (erexx @ Aug 29 2003, 02:42 PM) |
| At this point would it be possible to set up (prep) a new 200 gb hd using winhex and have it work with your new bios? |
| QUOTE (oz_paulb @ Aug 29 2003, 12:01 PM) |
| Where is the underlying code for the "ConfigSector" evox.ini command? Is it part of the EvoX executable (built-in to EvoX), or does it launch another standalone app that does the work? |
| QUOTE (jaskjok @ Aug 29 2003, 04:05 PM) |
| Thanks Paulb, great job! Is LBA48 patched bios still 256kb? And have you tried to run game or some software from partition on >137gb space? I also got suggestion, I think you said that your bios loads partition tables from hd, it would be nice if it uses default partition sizes if there is no partitiontable on hd. I think also HD manufactures will be happy, there is probably going to be quite a hike on 200+ GB HD sales |
| QUOTE (oz_paulb @ Aug 29 2003, 02:15 PM) |
| compatibility issue), and may have a 'workaround': I'll try to use LBA28 commands whenever I'm accessing the first 137GB of the drive. I'll only use LBA48 commands when accessing past that point. |
| QUOTE (Troed @ Aug 29 2003, 04:42 PM) | ||
Paulb, While understanding why you want to do that - don't. I'd say that when you release your patches, the homebrew-scene till simply have to use kernel commands instead of IDE/ATA commands in their programs. You shouldn't have to use workarounds - I fear your patches might become less stable if you do. However, that solution might also minimise some of the risks franz talked about. I guess it's a "test and see" issue. Excellent work. This thread is one of the more interesting I'm following, anywhere, atm. |
| QUOTE (dmsdude90 @ Aug 29 2003, 08:16 PM) |
| this is so great so when will we probably get the patches out to us modders i think we should also make a list of hard drives that we know are lockable that are over 137 gigs it would suck if some one got one and it wouldn't lock and they wanted xbox live down $$$ YOU ARE THE BEST PAULB I WISH ALL OF US WERE AS SMART AS YOU ARE |
| QUOTE (oz_paulb @ Aug 29 2003, 03:15 PM) |
| I've been thinking about the Slayer installer incompatibility problem (really looks like EvoX compatibility issue), and may have a 'workaround': I'll try to use LBA28 commands whenever I'm accessing the first 137GB of the drive. I'll only use LBA48 commands when accessing past that point. |
| QUOTE (crumb @ Aug 29 2003, 08:50 PM) | ||
Would that also be slightly more efficient? Would there be less traffic over the UDMA2 channel? Every cycle savings count (and at the price of more code it may be worth it). |
| QUOTE (oz_paulb @ Aug 29 2003, 03:57 PM) | ||||
I don't think there'll be a huge efficiency savings, and with the additional code to check whether/not it's above/below the 137GB, it'll probably be a 'wash'. |
| QUOTE (Xeero @ Aug 29 2003, 09:08 PM) | ||||||
I wouldn't think that LBA48 commands are any more taxing on the bandwidth of the IDE channel than LBA28 commands. Of course, my knowledge in this area could be described as "vaccuous", so.... |
| QUOTE (klik @ Aug 29 2003, 10:19 PM) |
| Paulb, great work! I have a question here. Suppose I install a new >137G hard drive with your new bios with LBA 48bit command support. Later I boot xbox with an old bios or original bios which only support LBA 28bit command, can the old bios recognize the new hard drive? Will the partition table or data on the new hard drive be corrupted? |
| QUOTE (oz_paulb @ Aug 29 2003, 03:45 PM) | ||
I think that I'll have the code cleaned-up enough to release by this weekend. As I said, I'm working with the "Xbtool" author and trying to incorporate the patch into Xbtool (will make it easier for most people to start using it ASAP). I'll also be publishing the details of the patch (with source code), so that (hopefully) all of the 'mod bios' developers will eventually merge it into their standard bios' (so it won't require 'patching' by the end user in the future). - Paulb |
| QUOTE (oz_paulb @ Aug 29 2003, 01:01 PM) |
| -snip- I don't think the 'hang' problem I'm seeing has anything to do with the fact that the "disk.bin" file is being written, or anything to do with the contents of "disk.bin". I think it has to do with the method of writing the file to the hard drive's sectors. If the "ConfigSector" command were to use KERNEL methods to read/write sectors, then I think it would work. But, I'm guessing it's doing direct ATA/IDE commands, and that there is some sort of interaction between those (LBA28) commands and the KERNEL's LBA48. Where is the underlying code for the "ConfigSector" evox.ini command? Is it part of the EvoX executable (built-in to EvoX), or does it launch another standalone app that does the work? Does the "ConfigSector" stuff do direct ATA/IDE access (direct to the I/O ports), or does it make use of KERNEL functions for reading/writing to 'raw' hard drive sectors? When I saw 'KERNEL functions', I mean using functions like NtOpenFile/NtReadFile/NtWriteFile on the 'file' called "DeviceHarddisk0partition0" (partition "0" is for raw access to the entire drive). I'd really like to get to the bottom of this, to make sure I haven't missed some part of the KERNEL code that I need to update for LBA48. Thanks, - Paulb |
| QUOTE (oz_paulb @ Aug 29 2003, 03:05 PM) |
| Probably the best setup would be to create "F:" to fill up the drive to 137GB (as current LBA-28 BIOS's do), then create an additional partition/drive letter for the remainder of the drive. That partition wouldn't be available if you booted an LBA-28 BIOS, but the rest of the partitions would be available. - Paulb |
| QUOTE (onthereal @ Aug 29 2003, 07:31 PM) | ||
Why not use LBA-28 for the first 8gig (ie. C: & E:) as to not disrupt the retail BIOS and MS Live? Then use the LBA-48 mode for the remainder of the disk as "F:" This way the partition table would not have too change and we can have one huge F: as we do now. |
| QUOTE (heinrich @ Aug 29 2003, 05:50 PM) | ||||
So that if at some point, we need to load a bios that does not support LBA-48, the F drive would not become corrupt. |
| QUOTE (onthereal @ Aug 29 2003, 11:31 PM) | ||
Why not use LBA-28 for the first 8gig (ie. C: & E:) as to not disrupt the retail BIOS and MS Live? Then use the LBA-48 mode for the remainder of the disk as "F:" This way the partition table would not have too change and we can have one huge F: as we do now. |
| QUOTE (the joker @ Aug 30 2003, 01:03 AM) |
| hupp I'm one of those who's been working very very much with the filesystem at least, due to scandisk and defrag. And I can only tell you that it's not fatx32 that stops this from working at least, and the kernel seems to sopport up to 20 partitions if you want so... :-) -The Joker |
| QUOTE (dmsdude90 @ Aug 30 2003, 05:58 AM) |
| so what else needs to happen before we can get these patches out to everything |
| QUOTE (xVanWildeRx @ Aug 30 2003, 06:52 AM) |
| im just sitting here dreaming of a 300 gb monster hdd in my xbox.. wow.. *drool* |
| QUOTE (fixxxer @ Aug 30 2003, 07:23 AM) |
| here is a little info that might/might not help..... i have a WD 200gb special edition and to access over 137 i need to use the controller card that came with it. ok but if i unplug it from the controller card and pulg it right into my ide on my mobo i can boot up windows and acces up to the 137gb mark without errors... so its not corrupting the data when it reads the drive and if im correct it shouldnt. i dont think it rights the data any different it just uses older commands that dont support over the 137 gig mark so what im tryin to say is if you load an older unpatched bios (ie live bios) it should read the pre 137 gig without a problem. -Jim |

| QUOTE (EvilWays @ Aug 30 2003, 11:39 PM) |
| Should go with using Partition7 then. Consider it modder friendly. Definately a beautiful thing. |
| QUOTE (dmsdude90 @ Aug 31 2003, 02:04 AM) |
| oz paulb i hjsut got a little confusing the last two - - i didn't understand its like you said the opposite wording it dif could ylu explain taht to us idots |
| QUOTE |
| - Allocate remainder of disk *up to 137GB* to "partition6" (F:), and the rest to "partition7" |
| QUOTE |
| - Allocate remainder of disk *up to 137GB* to "partition6" (F:), and don't create "partition7" (works just like existing EvoX BIOS's do when they see a >137GB drive in LBA28 mode - everything up to 137GB is F:, the rest is wasted) |
| QUOTE (irajames1176 @ Aug 31 2003, 03:54 AM) |
| Ok what about people that are formatting a new drive or would rather not have more partitions after the 137gb mark, maybe have it setup the way you have yours with all of the space on the F: partition no splitting at all? |
| QUOTE (Heet @ Aug 31 2003, 03:33 AM) |
| This is the one thing i thought would never happen. What about data corruption though? Is that gonna be an issue possibley? I mean, i know anything is possible, but what are your thoughts. Thanks. |
| QUOTE |
| will i have to reformat the entire drive? or with this patch will it just let me "see" and utilize the extra 23GB or so without a re-format. |
| QUOTE |
| KiLaHuRtZ Posted on Aug 31 2003, 03:31 AM umm lets see, maybe because it is 12 pages long assgoblin!!! |
| QUOTE (oblox @ Aug 31 2003, 10:09 AM) |
| Hell there's a though how about remapping all the Partitions in the bios!!!! A dual boot system ahoy? |
| QUOTE (gggie @ Aug 31 2003, 03:35 PM) |
| this is a frickin' awesome discovery! but now need to figure out which hard drive to get western digital 250gb, 8mb cache, 7200rpm maxtor 300gb, 2mb cache, 5400rpm will the greater amount of cache and faster rpm result in a noticable improvement in performance? or would there be no real difference because of the way the xbox works? |
| QUOTE (Heet @ Aug 31 2003, 04:06 PM) |
| sorry for the dumb inquiry. Just woke up and posted without lookin. Does this mean the theoretical capacity is 2.2 terabytes? Thats what ive read but i dont know if thats fact. Thanks for the heads up on 300 gigs. Im gonna get one as soon as a bios is released with this goodie. |
| QUOTE (oz_paulb @ Aug 31 2003, 04:22 PM) |
| Yes, 2.2TB is the theoretical max drive capacity (since we're only using 32bits of the possible 48bits of LBA48 addressing). |
| QUOTE (AsTnBoMb @ Aug 31 2003, 06:01 PM) |
| I dunno oz_paulb, I wouldnt underestimate the hard drive companies, they sure have come a long way very very fast. |
| QUOTE (Schweino @ Aug 31 2003, 02:56 PM) |
| Get the 5400 rpm since it stays cooler. The xbox doesnt make any use of the 8 mb cache and the 7200 rpm at all, so it makes no sense getting the WD |
| QUOTE (Flagg3 @ Aug 31 2003, 01:28 PM) | ||
Why do people still believe this? The xbox will ABSOLUTELY benefit from a faster hard drive with more cache! Both of these features help increase access times. While it's true that you will still be limited by the ATA-33 transfer rate, that only affects maximum sustained throughput. I believe this myth has perpetuated because of the fact that faster hard drives don't really offer much benefit for people who are upgrading PVRs. So you will definitely see a very noticeable improvement in performance with a faster hard drive. As for the heat issue that really depends. In general, the xbox doesn't have any problems with overheating so this isn't that big of a concern. However I have seen some boxes which tend to run hotter than others. My boxes always average around 120 degrees farenheight cpu temp even with a 7200rpm drive. If your box runs around 140 degrees before upgrading the drive then you might want to opt for a cooler drive. Although I have seen boxes that run perfectly stable with a cpu temp of 160 degrees, the hotter your box runs the shorter it's lifespan will most likely be. Flagg |
| QUOTE (AsTnBoMb @ Aug 31 2003, 06:01 PM) |
| I dunno oz_paulb, I wouldnt underestimate the hard drive companies, they sure have come a long way very very fast. |
| QUOTE (heinrich @ Aug 31 2003, 01:50 PM) |
| From my understanding the xbox shut down at 71C, or 159.8F. I concur that a 7200rpm, 8mb chache drive means better seek times, and overall better performance. Especially on large, fragmented drives. |
| QUOTE (crumb @ Aug 31 2003, 05:57 PM) | ||
Q: Is that a result of the BIOS accepting a long as a parameter in it's disk functions? Could it possibly accept a structure that is 48-bits in total? That would allow drives up to 144,115 TB or 144 PB. |
| QUOTE (oz_paulb @ Aug 31 2003, 04:19 PM) | ||
That's really a great idea - you could have multiple sets of Xbox system partitions (drive C:), and use a partition editor to choose which one should be 'active' for the next boot. I haven't tried it, but there's no reason why the standard Xbox partitions can't be moved around/put > 137GB. The offsets/sizes were all hard-coded into the BIOS before - now they are just entries in the partition table. The only thing that is 'hard-coded' is the partition numbers - (example: the 2nd entry in the partition table ("partition2") is always the Xbox system drive (C:)). That 2nd entry can be changed to point to any place on the drive. As I said, I haven't tried this, but it should work. - Paulb |
| QUOTE (XanTium @ Aug 31 2003, 11:56 PM) | ||||
I like that idea ... Would make it possible to have a fully retail C/E drive to play on xbox live (so even if MS scans HD they won't detect anything (unless they go raw axx the drive ofcourse)). And if you boot your xbox with the hacked bios you get other C/E/F drives with edited stuff. |
| QUOTE |
I like that idea ... Would make it possible to have a fully retail C/E drive to play on xbox live (so even if MS scans HD they won't detect anything (unless they go raw axx the drive ofcourse)). And if you boot your xbox with the hacked bios you get other C/E/F drives with edited stuff. It seems like this would be possible, but it depends on what live looks for. If they do raw access to the drive ("DeviceHarddisk0partition0"), then they can scan the entire drive, and all bets are off. |
| QUOTE (mattg39 @ Sep 1 2003, 05:02 AM) |
| Buttza, that is exactly what I was about to post. Add a second hard drive where the dvd rom is right now. Would it be possible Paulb? This would be great. Two small cheap 120gig drives or two 300gig hdd's. Thanks |
| QUOTE (GuySmily @ Sep 1 2003, 07:19 AM) |
| and I would much rather do that (240 gigs for $120) than pay around $300 for a single 250gig drive. |
| QUOTE (JohnA @ Sep 1 2003, 10:18 AM) |
| Just a thought, if adding a second hdd in place of dvd is possible. Dare I say as another user said, would software raid be possible? I could just about live with 2 * 300GB drives |
| QUOTE (Large Dopant white @ Sep 1 2003, 06:30 AM) | ||
Check here. $223 for a 250GB HDD... that's with ground shipping, I believe.... and less than $1 per Gig, to boot. Pricewatch.com is awesome. |
| QUOTE (Xmo @ Sep 1 2003, 03:37 PM) |
| Hi, first off all great work paul, my 120 gb hd was nearly full :-) But a few things I didn't understand 100%: Is it possible to add all the space above 137 to the f: drive? Naturally only with the hacked Bios but I am using not the original MS Bios anyway. I only use it to play XB Live, and so I don't need the f: Drive. (I have read the whole threat but I couldn't find an answer, because my english is not that good) Thx Xmo |
| QUOTE |
| You did not read the whole thread |
| QUOTE (X-ace @ Sep 1 2003, 04:00 PM) | ||||
Circuit city has WD 160 GB for $99 after rebate. Fry's has it without rebates at all. 200GBs will probably fall to the $100 mark within a few months. |
| QUOTE (mattg39 @ Sep 1 2003, 05:02 AM) |
| QUOTE (paperchas @ Sep 1 2003, 11:08 AM) |
| I just bought a 200gig hard drive for 99.99 after mail in rebate at Fry's |
| QUOTE (alphaman @ Sep 1 2003, 12:40 AM) |
| Is there really a noticeable difference between the 5400rpm and 7200rpm drives? I would think you may see a difference in maybe the load time of the game, but not actual game play? Anyone have specific info on this and buffer size? |
| QUOTE (GuySmily @ Sep 1 2003, 03:47 PM) |
| The difference between drives will be unnoticable. However, I would still go with the highest quality possible, since you are still paying money for it. |
| QUOTE (seneros @ Sep 2 2003, 03:13 AM) |
| ive been trying my best to keep up on this post, but is this it? (beta, but it nonetheless?) http://home.alltel.n...ool_1.0.8b6.zip on http://home.alltel.n...shd/xbtool.html |
| QUOTE (gggie @ Sep 1 2003, 08:21 PM) | ||
I'm wondering about this too -- anyone who said 8mb cache/7200 would definitely be faster want to comment? After all, these are games meant to be run from a DVD - which is going to be slower than any hard drive (even a 5400rpm one with 2mb cache) -- what is the real world difference going to be between a 7200/8mb drive and a 5400/2mb drive on the xbox? (if it just means games loading slightly faster, i wouldn't really feel a need to get the faster drive) |
| QUOTE (Flagg3 @ Sep 2 2003, 03:22 AM) | ||||
Well, obviously gameplay will not improve per se, but load times are SIGNIFICANTLY faster on the 7200rpm/8mb drives. Load times affect you in almost every aspect of the box. Every time you load a game, whenever you see a "LOADING" screen in a game, whenever you load a new piece of software, etc. It's basically the same advantages you'll see with the faster drives on a PC. It's definitely a noticeable improvement. Flagg |
| QUOTE (wailer6084 @ Sep 3 2003, 02:35 AM) |
| I would think it would work with the phoenix bios loader as long as all files needed to boot (phoenix bios loader, bios file, etc..) are _not_ on the f drive. |
| QUOTE (Corvo @ Sep 4 2003, 10:29 AM) |
| Let me get this correctly... I format my 200gb HDD with the option to allocate the F: partition up to 137gb and the rest to the g: partition. So, with my modchip disabled... everything would work (even though it is LBA24). With my modchip enabled... everything works with whatever BIOS I use, and if I use a LBA48 patched BIOS: The G: partition is available. Right? Or is it the best to just patch all BIOS'es one has, and allocate all space to the F: partition? Anyways: Keep up the great work Paul! |
| QUOTE (AsTnBoMb @ Sep 7 2003, 07:47 PM) |
| I was thinking the same thing, but then again, F-Drive wasn't a partition that games were programmed for and that still works, so im sure G-drive will work just fine. |
| QUOTE (Dreamcazman @ Sep 8 2003, 07:48 AM) |
| Firstly, I have just been reading through this thread, cheers to you Paulb, you're a champ Anyways I was wondering what the maximum size now is for LBA48? I've just noticed WD have a new 250Gb drive (which costs a bomb) and sometime down the track I will no doubt get a drive bigger than my 120 gigger. I mean, would G: drive work up to 300Gb, 400Gb and up or what is the limit? (once drives that big are released, that is |
| QUOTE (Cannibalistic @ Sep 9 2003, 06:13 AM) |
| If I upgrade my current WD HDD 120GB (2MB Cache) to a bigger one, how can I first: 1 - Ghost (or clone) the contents of my current to the new HDD that I would buy? 2 - When I apply this patch, does it "automatically" creates a Partition G? 3 - Normally games would go in F partition, what is the purpose of this G partition the? Does it allow games to be read off of it? Thansk in advance. |
| QUOTE (Cannibalistic @ Sep 9 2003, 12:13 PM) |
| If I upgrade my current WD HDD 120GB (2MB Cache) to a bigger one, how can I first: 1 - Ghost (or clone) the contents of my current to the new HDD that I would buy? 2 - When I apply this patch, does it "automatically" creates a Partition G? 3 - Normally games would go in F partition, what is the purpose of this G partition the? Does it allow games to be read off of it? Thansk in advance. |
| QUOTE (Dreamcazman @ Sep 8 2003, 03:37 AM) |
| Thanks Paul, I look forward to installing a huge drive once they come down in price. |
| QUOTE | ||
1 - Yes, just read the tutorial on xbox-scene 2 - Yes 3 - Enabling the usage of extra space above 137 Gb limit; Yes |
| QUOTE |
| boredombud Posted on Sep 19 2003, 03:48 AM -------------------------------------------------------------------------------- YEAHH hi dudes.. id just like to say personally, I CANT FUCKING WAIT. im totally going on pricewatch and getting a fucking 250 fuckin gig drive to slap in this piece.. aww man xboxes blow sliced bread away like whoa. go paul.. id love to read all about your steps in creating this "fix" . it sounds mad cool. you should set up a paypal and charge like a dollar n shit to download it! id buy it for a dollar anyways theres my 5 cents.. rock on . me |
| QUOTE |
| is that the Maxtor Maxline II 300Gb, 5400RPM, 2MB drive? |
| QUOTE (RadiatedAnt @ Sep 13 2003, 02:27 AM) |
| well for all you Microcenter fans who are lucky enough to have one in your state, they have a 250GB Western Digital sale 99 Dollars after REBATE !!! |
| QUOTE |
| Yes I got it on a special from DABS "a computer store here in the UK" |