Hacking Large HDD not working

jadzuke

Member
OP
Newcomer
Joined
Apr 28, 2020
Messages
7
Trophies
0
Age
53
XP
66
Country
United States
Maybe this has been posted but my 3TB HDD isn't working. I've tried about every format I could find. It's a WD Passport. My 2TB works great. Some formats cut 1/3 of the drive. Anybody have this problem or suggestions of what to do?
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,496
Country
Austria
Maybe this has been posted but my 3TB HDD isn't working. I've tried about every format I could find. It's a WD Passport. My 2TB works great. Some formats cut 1/3 of the drive. Anybody have this problem or suggestions of what to do?

Hello.:)

How is your 3 TB HDD formatted,is it partitioned and which Tools or Applications did you use please ?

Thank you.:)
 
  • Like
Reactions: jeannotte

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,496
Country
Austria
Hello.:)

Maybe put WII games on 2TB drive usb 1 and GC games on 1TB on usb 2 would that work?

Yes,that sounds a good Idea.
USBLoader GX should recognize both Partitions.
Please have a Look in the Settings/Global Settings - Hard Drive Settings -
Multiple Partitions -> ON
Game/Install Partition -> FAT32 (please choose the 2 TB one)
Game Split Size -> Split each 4 GB
Install Partitions -> Remove update

and

on Page 2 in the Settings - Custom Paths
Main GameCube Path -> usb2:/games

So both Partitions should be detected and all Wii/GameCube Games should be there.
Please also look on the Game Selection Screen
the Icon above "Select loader mode" to check Wii and GameCube Games too.

Good Luck
Thank you.:)
 
  • Like
Reactions: jeannotte

BillyBlaze

Active Member
Newcomer
Joined
Jul 19, 2018
Messages
28
Trophies
0
Age
37
XP
113
Country
Portugal
Hello.

Normally, USB Loader GX and WiiFlow will work if the total partition size is "a bit less than 2048GB" (I am guessing 1 sector, but make total of 2047,5GB and it will work - both with GPT and MBR)...

However, it is possible to go to 3TB and potentially 16TB utilizing what is known as 4K logical sectors. Luckily for you, you have a WD-drive which should make this possible (barring the chance you have some other enclosure).

So how do I know if my drive has 4K logical sectors? Below is an example of a 512-byte (not 4K drive)

Code:
1. CMD - Run as Administrator
2. fsutil fsinfo sectorinfo d:

C:\WINDOWS\system32>fsutil fsinfo sectorinfo d:
LogicalBytesPerSector :                                 512
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
Performs Normal Seeks
Trim Not Supported
Not DAX capable
Not Thinly-Provisioned

On my 4K WD drive it will display this (notice: LogicalBytesPerSector):
Code:
C:\Users>fsutil fsinfo sectorinfo e:
LogicalBytesPerSector :                                 4096
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
Performs Normal Seeks
Trim Supported
Not DAX capable
Not Thinly-Provisioned


To make a WD Drive "4K" (you will lose all data):
Locate a copy of "WD Quick Format" -sadly I did not find it on WD's webpage anymore - and it should be able to create a single 3TB partition. You can resize that and reformat it afterwards (It bugged out with EaseUS for me, but worked fine with Mini Partition Tool)... Also it somehow reset the LogicalBytesPerSector to 512 when I deleted all partitions, which was weird... SO make one giant, resize it, but never remove it.

You can now have a single FAT32 (Format it with GUIFormat - use 32/64K sectors, you need 64K sector if partition size is over 2048GB)... NTFS can be formatted with windows..

Other stuff to note
You _might_ need a Y-cable for powering your drive... But by all means, try without and see if it works first...
 
Last edited by BillyBlaze,
  • Like
Reactions: Hakaisha

jadzuke

Member
OP
Newcomer
Joined
Apr 28, 2020
Messages
7
Trophies
0
Age
53
XP
66
Country
United States
Hello.

Normally, USB Loader GX and WiiFlow will work if the total partition size is "a bit less than 2048GB" (I am guessing 1 sector, but make total of 2047,5GB and it will work - both with GPT and MBR)...

However, it is possible to go to 3TB and potentially 16TB utilizing what is known as 4K logical sectors. Luckily for you, you have a WD-drive which should make this possible (barring the chance you have some other enclosure).

So how do I know if my drive has 4K logical sectors? Below is an example of a 512-byte (not 4K drive)

Code:
1. CMD - Run as Administrator
2. fsutil fsinfo sectorinfo d:

C:\WINDOWS\system32>fsutil fsinfo sectorinfo d:
LogicalBytesPerSector :                                 512
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
Performs Normal Seeks
Trim Not Supported
Not DAX capable
Not Thinly-Provisioned

On my 4K WD drive it will display this (notice: LogicalBytesPerSector):
Code:
C:\Users\Zerqent>fsutil fsinfo sectorinfo e:
LogicalBytesPerSector :                                 4096
PhysicalBytesPerSectorForAtomicity :                    4096
PhysicalBytesPerSectorForPerformance :                  4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment :                                      Aligned (0x000)
Partition alignment on device :                         Aligned (0x000)
Performs Normal Seeks
Trim Supported
Not DAX capable
Not Thinly-Provisioned


To make a WD Drive "4K" (you will lose all data):
Locate a copy of "WD Quick Format" -sadly I did not find it on WD's webpage anymore - and it should be able to create a single 3TB partition. You can resize that and reformat it afterwards (It bugged out with EaseUS for me, but worked fine with Mini Partition Tool)... Also it somehow reset the LogicalBytesPerSector to 512 when I deleted all partitions, which was weird... SO make one giant, resize it, but never remove it.

You can now have a single FAT32 (Format it with GUIFormat - use 32/64K sectors, you need 64K sector if partition size is over 2048GB)... NTFS can be formatted with windows..

Other stuff to note
You _might_ need a Y-cable for powering your drive... But by all means, try without and see if it works first...

--------------------- MERGED ---------------------------

Yeeesh! This might be a bit over my head, plus I have Mac, I'll try to break it down word by word. 1 drive would be great. I'll look for WD quick format.
 

BillyBlaze

Active Member
Newcomer
Joined
Jul 19, 2018
Messages
28
Trophies
0
Age
37
XP
113
Country
Portugal
--------------------- MERGED ---------------------------

Yeeesh! This might be a bit over my head, plus I have Mac, I'll try to break it down word by word. 1 drive would be great. I'll look for WD quick format.

First, ask yourself If you can save a lot of hassle and only use 2048 (2047,5GB)... There may not be much point in having the rest of the space, a 3TB drive will be about 2.72 TB usable.

For some numbers:
- 767GB - Thats 563 GC Games, (almost) the entire set of us games, eu exclusives and some jap games... Non-compressed I might add
- 1,6TB - Thats about 880 Wii Games

Now this sums up to about 2,3-2,4TB, so you cannot have that many games... But do you need to? If you don't need, create a single 2047,5GB partition and format it as fat32. It should work for just about everything, also use MBR for the layout not GPT.

Now if you really want to.
Anyway, I see there is a WD Quick Format for Mac, but it will create the HFS-filesystem. That might be ok, as long as you format it to Fat32 or something afterwards. (I have about zero knowledge of anything MAC). I got the Windows version from some semi-shady software-site, but there were digital signatures on the files. (I have no idea if I am allowed to share program files on this forum?)

the diskutility or fdisk-command might be able to show you the logical sector size of your drive. Your goal is to get it from 512 byte to 4096 byte, and then create your partitions. Create the first one as Fat32 (for Gamecube / others) and remaining space for wii...
 

jadzuke

Member
OP
Newcomer
Joined
Apr 28, 2020
Messages
7
Trophies
0
Age
53
XP
66
Country
United States
First, ask yourself If you can save a lot of hassle and only use 2048 (2047,5GB)... There may not be much point in having the rest of the space, a 3TB drive will be about 2.72 TB usable.

For some numbers:
- 767GB - Thats 563 GC Games, (almost) the entire set of us games, eu exclusives and some jap games... Non-compressed I might add
- 1,6TB - Thats about 880 Wii Games

Now this sums up to about 2,3-2,4TB, so you cannot have that many games... But do you need to? If you don't need, create a single 2047,5GB partition and format it as fat32. It should work for just about everything, also use MBR for the layout not GPT.

Now if you really want to.
Anyway, I see there is a WD Quick Format for Mac, but it will create the HFS-filesystem. That might be ok, as long as you format it to Fat32 or something afterwards. (I have about zero knowledge of anything MAC). I got the Windows version from some semi-shady software-site, but there were digital signatures on the files. (I have no idea if I am allowed to share program files on this forum?)

the diskutility or fdisk-command might be able to show you the logical sector size of your drive. Your goal is to get it from 512 byte to 4096 byte, and then create your partitions. Create the first one as Fat32 (for Gamecube / others) and remaining space for wii...

I did the WD Quick Format and then Fat32 and it came up with this:
MacBooks-MacBook-Pro:~ jason$ diskutil info 3TB
Device Identifier: disk3s2
Device Node: /dev/disk3s2
Whole: No
Part of Whole: disk3
Volume Name: 3TB
Mounted: Yes
Mount Point: /Volumes/3TB
Partition Type: Microsoft Basic Data
File System Personality: MS-DOS FAT32
Type (Bundle): msdos
Name (User Visible): MS-DOS (FAT32)
OS Can Be Installed: No
Media Type: Generic
Protocol: USB
SMART Status: Not Supported
Volume UUID: 2733D7D0-8B8B-3551-9339-DA9AE2074C09
Disk / Partition UUID: 821C7994-3E9A-4AAD-965F-4760C21D82F8
Partition Offset: 210763776 Bytes (411648 512-Byte-Device-Blocks)
Disk Size: 3.0 TB (3000347131904 Bytes) (exactly 5860052992 512-Byte-Units)
Device Block Size: 512 Bytes
Volume Total Space: 801.1 GB (801128251392 Bytes) (exactly 1564703616 512-Byte-Units)
Volume Used Space: 2.5 MB (2523136 Bytes) (exactly 4928 512-Byte-Units) (0.0%)
Volume Free Space: 801.1 GB (801125728256 Bytes) (exactly 1564698688 512-Byte-Units) (100.0%)
Allocation Block Size: 32768 Bytes
Read-Only Media: No
Read-Only Volume: No
Device Location: External
Removable Media: Fixed
I don't know what all that means but I'm working on it
That 1st sentence: 2.72 TB would be great!
 
Last edited by jadzuke,

BillyBlaze

Active Member
Newcomer
Joined
Jul 19, 2018
Messages
28
Trophies
0
Age
37
XP
113
Country
Portugal
I sadly believe that is wrong (but try to start Wiiflow/UsbLoader GX with it by all means).
Device Block Size: 512 Bytes
Disk / Partition UUID: 821C7994-3E9A-4AAD-965F-4760C21D82F8

512 bytes - You need to get that number to 4K / 4196(?) bytes... Also I do not believe partitions have UUIDS in MBR, so in total; now you have a GPT-layout... If you try that disk with Wiiflow/UsbLoader - it will most probably crash (DSI Exception) on boot.
 

jadzuke

Member
OP
Newcomer
Joined
Apr 28, 2020
Messages
7
Trophies
0
Age
53
XP
66
Country
United States
I sadly believe that is wrong (but try to start Wiiflow/UsbLoader GX with it by all means).
Device Block Size: 512 Bytes
Disk / Partition UUID: 821C7994-3E9A-4AAD-965F-4760C21D82F8

512 bytes - You need to get that number to 4K / 4196(?) bytes... Also I do not believe partitions have UUIDS in MBR, so in total; now you have a GPT-layout... If you try that disk with Wiiflow/UsbLoader - it will most probably crash (DSI Exception) on boot.
I can't get it to do MBR under any format. I hate to give up on this project but it's not looking good. Maybe I'll play with NTFS size and see if it will show up... 2.7 TB?
 

BillyBlaze

Active Member
Newcomer
Joined
Jul 19, 2018
Messages
28
Trophies
0
Age
37
XP
113
Country
Portugal
I can't get it to do MBR under any format. I hate to give up on this project but it's not looking good. Maybe I'll play with NTFS size and see if it will show up... 2.7 TB?

It will not work with GPT... If you want a technical description of the problem:
- Reading/Writing to a disk is done by addressing a sector
- A sector on your drive is 512 byte
- The indexes of a partition (where that partition starts and ends) is stored as a 32-bit data type
- The maximum number that can be stored in a 32-bit number (that is 32 x numbers that can be 0 or 1), is 2^32 - 4294967296
- The maximum size is therefore 512 (byte) * 2^32 = 2199023255552 bytes
- 2199023255552 bytes = 2147483648 Kilobytes = 2097152 Megabytes = 2048 Gigabytes = 2 Terabytes
- And that is the reason we generally say that an MBR-disk can contain at most 2 Terabytes - and that the partition utilities will not let you create larger/more partitions when you have reached 2048GB.

Now that is how MBR is defined as a standard. The normal solutions is to use GPT instead of MBR... MBR has 64-bit addresses, and 2^64 * 512 byte - is a number most calculators will not show :). This works fine for computers - GPT has been supported sinc eWindows 7 I believe. On the wii however - each individual application must support GPT. And actually Usbloader GX, Nintendont and Wiiflow (I believe) specifies that they do support GPT... However, there is still a problem;; The code for at least UsbLoader GX, and Wiiflow specifies the sector addresses in 32-bits... Which means, if they try to address a GPT-disk above 2048-bit, there is no way to reach that number... So it will not work. I also believe that the cIOS has 32-bit addressing for disk access, so that would also have to be fixed (I can be wrong on this account though).

Now, to make your disc work is kind of a workaround... Remember that the maximum size was 2^32*512 Byte. We have learned that we cannot change the number 2^32... So we must change the number 512 byte to something higher. Now there is usually a number you can find on your disk that specifies the physical sector size.. This is usually 4096 bytes, or dubbed "4K".. If I understand correctly, this is the smallest size that can be physically written or read from your disk. However, the logical sector size is what the disc controller will let you use.. Meaning that if you ask for a 512-byte sector, it will read the entire 4K sector and just extract the part you want.. Now, if only we could 'stop' this behavior; the problem? Most drive manufacturers will not release a utility where you can do this.... However, the Quick Format utility I used for Windows does this, but has some quirks to it.

With 4K Sectors
- 4096 = 8 * 512 - Meaning we get 8 times the amount of space in 32-bit addressing
- Meaning total size can be up to 16TB

Some summaries:
- If the drive is MBR and has a partition size of above 2048GB - 2 TB - Then you are running 4K sectors
- If you cannot crate partitions above 2048GB you are probably using 512-byte sectors (or a partition tool that do not understand 4K sectors)
- There is almost zero reason to use GPT on the drive due to these reasons.
- Filesystems (NTFS, FAT32, exFAT) has about zero to do with this - the 2048GB FAT32-limitation is also due to the sector size.

The quirks I had with WD Quick Format
- Running the util created a single FAT32-partition, using MBR and 4K sectors (good)
- When I deleted that partition, the drive automatically reverted back to 512-byte sectors (bad)
- When I tried EasueUS to partition the drive, it did not understand 4K sectors properly and would not let me create a partition above 2048GB (bad)
- When I used the MiniTool Partition Tool (https://www.partitionwizard.com/) I was able to do it properly - but I only used resize on the existing partition.

If I can gain access to a Windows-machine (use bootcamp or something) - I got my edition of WD Quick Format from this page:
- https://www.touslesdrivers.com/index.php?v_page=23&v_code=37436
- NOTICE that one of the download links are to download.wdc.com (use that one)
- When you extract that file - please do inspect the digital signatures on the files before you run them, and make sure they are 1. Valid 2. Stem from Western Digital. (See attached photo)
 

Attachments

  • wdquick.png
    wdquick.png
    46.3 KB · Views: 131
Last edited by BillyBlaze,

The_Wacho

Member
Newcomer
Joined
May 29, 2020
Messages
9
Trophies
0
Age
32
XP
49
Country
Argentina
Hi, sorry to butt in but I'm having similar issues with a 4TB WD My Passport and I don't know what I'm doing wrong. I have 2 partitions, one FAT32 1.68TB and another NTFS 2.43TB, MBR, primary, 4096 and I'm not sure if I cluster size is 32 or 64k. Thing is, both WiiFlow and USB Loader GX recognize the drives and the games but sometimes the console would freeze in a black screen while trying to load a Wii game, it doesn't happen with GC games.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Gonna love it when the next update blocks them