Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
All my PCs are older and I have been booting them in legacy mode. Until now, I have been using hard disks that are all <= 1 terabyte. I would like to move to larger disk drives that can hold more backups so that I will not have to do cleanup maintenance as much.
To move to disk drives > 1 terabyte, I understand that I must use UEFI booting mode. I'm curious --- do newer PCs run in UEFI mode only, or do they still support legacy mode?
Interestingly, when I tried a few searches on the internet for things like, "PCs with UEFI mode only", all the results were links to information on how to boot in legacy mode vs UEFI mode. This leads me to believe that new PCs still always support legacy boot mode, but that is only a guess.
To move to disk drives > 1 terabyte, I understand that I must use UEFI booting mode.
Doing a little more research with something like "limit on access to larger hard drives with mbr" should bring a number of results with explanations similar to the link below. If you have larger hard drives over 1TB which you want to use for data storage, it should not make any difference. Also, my understanding is that the problem begins with 2TB+ drives. I believe almost all major manufacturers still give you the option to use UEFI or MBR. Less of a problem if you are not dual booting with a newer windows system.
Pretty sure most modern computers could use Linux without uefi to drives over 2Tb. I forget the scsi limit but it's pretty high. If bios see's the drive, there is almost 100% chance you can use it in linux.
Some have also used a smaller boot drive and used larger drives for data.
If you format a disk as MBR (legacy mode) you are limited to a maximum of 4 primary partitions.
Formatting as GPT allows you to use a reserved area of the GPT for a MBR boot (with its restrictions); as a UEFI GPT you get lots of primary partitions and no 2.2TB limit.
If you are also using Windows, you are probably forced to use MBR?
There are a few misconceptions here, mostly related to the distinction between GPT and UEFI.
If you want to address disks over 2TiB (and your disk isn't Advanced Format that can present native logical sectors of 4096 bytes), you will need GPT partitioning. You do *not* need to have UEFI firmware to support GPT, it works fine with BIOS (termed a "BIOS/GPT boot"). Naturally, both the boot loader and the operating system will need to be GPT-aware.
It should be noted that some buggy BIOSes have problems booting from GPT disks, but you would be unlucky if that affected you.
MBR (legacy) mode fully supports all HDs marketed as 2TB. I don't think any other sizes above 2TB are available before 2.5TB, which MBR does not fully support, and does require use of GPT instead. IOW, your older PCs don't necessarily need GPT for you to use larger HDs in them, and neither would UEFI be required, or even an option, depending on the firmware (BIOS) those "older" PCs use.
MBR can be used with a HD larger than 2TB, but not with expectation of unlimited access to the entire HD. The excess capacity above 2TB would simply be wasted unless and until repartitioned with GPT. I use "expectation" because with careful expert partition configuration of more than one partition, more than 2TB can within limits be accessible via MBR partitioning.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.