I had sent the drive to be tested. The drive is working fine.
https://learn.microsoft.com/en-us/troubleshoot/windows-server/backup-and-storage/support-for-hard-disks-exceeding-2-tb
According to article above, windows does not detect hard disk above 2TB when the bios is in legacy.
I converted...
i had already checked the cable.
Plus, when I restart the pc, the 4TB works.
Right now I'm just restarting my pc so I can use the 4TB hard disk.
I'm still waiting for someone to tell me how to delay the bios, given that I dont see that setting in my bios.
The next solution I need to try is to delay the boot so that 4TB drive has enough time to start.
In my bios I dont see the option to do that.
How else can I do it?
ok I changed swap the 2nd and 3rd drive, the problem still exists. The 4TB did not detect after after first switch on. But it detects after restart.
So its not a power cable issue.