The default C drive is too small. How to make Windows boot from D drive

7,424

Solution 1

Is it possible to make Disk 0 (currently mapped as D drive) to become C, and visible as the boot partition? Is it possible to i.e merge the two physical drives to be visible as one single C drive?

No, this is not possible unless you reinstall Windows.

A 32GB drive simply is not big enough to run Windows 10 nowadays. Technically speaking it is enough, but indeed, you will not be able to run everything.

It is possible to construct something to move data from C to D, but it can literally break Windows.

You can move folders from C to D, then recreate junctions using mklink /j.

You definitely cannot move the Windows folder, and program files is another one you cannot move. The Users folder is possible, but may break things if not done correctly. Folders inside a users folder can be moved though.

My suggestion is to buy a bigger drive. I recommend 128 Gig minimum, and clone the disk to that drive and then replace it.

Solution 2

If this is the product you own then you are sorely out of luck.

This laptop has 32 GB of eMMC (flash) storage which means the storage is literally soldered onto the motherboard and non-upgradable.

I am not sure where your "WORK" D:\ drive came from but I am going to assume that it is attached via USB.

In theory you can run CloneZilla to transfer your OS onto the D:\ drive and boot from it IF your BIOS even offers the option to boot from an external drive. This option will erase the contents of D:\.

The other option is to offload as many files to the D:\ drive as possible.

Side-note: it should be a crime to sell severely hobbled computers like these in this day and age. You can get a phone with better specs for that kind of money.


Update:

After translating the Amazon product page I see that the description states:

It has a 32GB flash memory expandable with SSD

So, assuming that you have an SSD inside the machine and based on this newfound information you should be able to use CloneZilla to transfer your current Windows install to the D:\ drive. This of course assumes that your BIOS allows you to boot from the SSD.

Solution 3

Assuming there is nothing on the d-drive that you want, or if there is, back it up first to a USB drive (I noticed that the amount of data is not great so it would fit on an 8GB drive), you could clone the disk 1 to the disk 2 in its entirety, and set to boot from that. There are a couple of ways to do that, including in the BIOS, switching the locations of the drives after.

Lastly, and this would not be my preference, but you can change the location of the Windows Update downloads. It is explained here.

Share:
7,424

Related videos on Youtube

Dean
Author by

Dean

Updated on September 18, 2022

Comments

  • Dean
    Dean over 1 year

    I have a FlexBook13 with two physical drives:

    Disk Manager

    My problem is that there is not enough space on Disk 1 (28GB) to install all Windows 10 updates.

    I've tried to install other programs on D drive, but it didn't help. There is not enough space. Disk 1 has 3 factory set up partitions (C -the main system and two other for the recovery purposes).

    Is it possible to make Disk 0 (currently mapped as D drive) to become C, and visible as the boot partition? Is it possible to i.e merge the two physical drives to be visible as one single C drive?

    • MooseBoys
      MooseBoys over 4 years
      It looks like that system is designed to have the user put in a m.2 SSD and not actually use the MMC for anything but the OS. Fwiw, Windows should be able to update itself (albeit much more slowly) with only 1 Gib of free space. So something else might be going wrong.
    • LPChip
      LPChip over 4 years
      Oh, I completely forgot to mention, the Recovery partition on C is a default Windows 10 partition. It contains tools to recover a windows installation. It does not contain a factory preset image. Its more like the ability to reset windows considering its still working, and that kind of thing.
    • JW0914
      JW0914 over 4 years
      Have you run out of free space due to installed applications, or user data? If it's the latter, move every user's user data directories (%UserProfile%\Documents, %UserProfile%\Downloads, etc.) to a different drive via each directory's Directory Properties > Location tab > enter new path > OK. There's 13 user data directories that can be moved, however the %UserProfile%\OneDrive directory will need to be moved via the OneDrive application (you may have to sign out of the OneDrive application, then re-configure it manually to store the OneDrive directory on a different drive).
  • Dean
    Dean over 4 years
    It is ok to reinstall windows if necessary. The original windows installation, I think, is stored on the Recovery section on Drive 1.
  • LPChip
    LPChip over 4 years
    Then you can run the windows installer to install windows, and select the D partition to install Windows to.
  • Greenonline
    Greenonline over 4 years
    If you edit to include the instructions on how to change the location, your question will not suffer the effects of link-rot
  • LPChip
    LPChip over 4 years
    Windows upgrades need about 6 to 8 GB of free space to update. Moving the windows update downloads is not going to be the solution here. This is because windows will move old components to C:\Windows.old in order to allow the upgrade to be rolled back.
  • Admin
    Admin over 4 years
    @LPChip, Sorry disagree. First, again, I said it is not my preferred solution. Second, you are discounting the fact, and I am inferring this, that it has previously been updated, that if it is just running out of space now, moving it will free up that 6-8 GB that you are talking about. In addition, he can use CCleaner and Windows Disk Cleanup (with the system files option) to free up even more. Lastly, and he does not make this clear, but he said "Windows Update", which generally means just the monthly updates, not the twice-yearly build updates, but that does bring up another potential prob.
  • LPChip
    LPChip over 4 years
    Fair enough. I'm pretty sure most people talk about updates AND upgrades when they use the terminology Windows Updates, and Windows Updates are small and will not complain about the lack of diskspace if 1GB is still remaining wheras upgrades do. So eventually it will become a problem. I did not say your solution is bad, I just pointed out that upgrades will not work because I know people confuse regulare updates and upgrades as both come through the same channel.
  • Admin
    Admin over 4 years
    @LPChip I am aware that people are not always from the U.S., or other relatively wealthy countries, so I actually left out the option of simply buying a 512GB for cheap. Let's face it, that is the easy solution. :) I was just assuming that the person might not have such options.
  • LPChip
    LPChip over 4 years
    Not to mention that my answer actually suggests that anyway. But please don't feel offended by my comments. Its not meant as an attack, but given that many visitors read your answer their situation may actually be similar but they are trying to upgrade. Its easier for them to read in the comments that this probably won't work in upgrades (because you did not mention that in your answer) so that they can skip it and try something else instead.
  • Mr Ethernet
    Mr Ethernet over 4 years
    "It should be a crime to sell severely hobbled computers like these in this day and age." Absolutely. I won't use less than a 256 GB SSD in my builds because you need room for growth. 32 GB is just ridiculous!
  • T. Sar
    T. Sar over 4 years
    The price for that hardware is horrendous when you consider what you're actually getting. My goodness, that computer is indeed almost criminal!
  • MonkeyZeus
    MonkeyZeus over 4 years
    @MrEthernet I think they get away with it because even Microsoft lists 16/20GB as the minimum required for 32/64-bit respectively. I think MS should really update those requirements to reflect the times since people won't be simply installing the OS without updates. If Windows 10 is truly their "final" version of Windows with endless updates then those system requirements will be an exploited loophole forever. Sadly people see "oh this 32 GB is double the minimum 16 so it must be twice as good"
  • MonkeyZeus
    MonkeyZeus over 4 years
    @T.Sar-ReinstateMonica All too often it is computers like these that parents will purchase for their nagging tweens for Christmas to get them to shut up about Minecraft, Fortnite, PUBG, etc... and then two months later the child ends up asking their uncle to upgrade it. Go ahead, ask me why my anecdote is so specific.
  • T. Sar
    T. Sar over 4 years
    @MonkeyZeus Indeed! That said, with a hard drive that small, I can't see the computer holding up Windows plus a single larger game; World of Warcraft alone can take up 50+ GBs of data by itself, and it is a 15-year old game.
  • MonkeyZeus
    MonkeyZeus over 4 years
    @T.Sar-ReinstateMonica External drives easily solve the space issue for games assuming you get to choose the install dir. The real "fun" is experienced when the main drive cannot hold the Windows updates so the computer gets stuck in a viscous cycle of downloading, installing, rebooting, and failing to install updates so 95% of the hobbled CPU's power is consumed in perpetuity.
  • MonkeyZeus
    MonkeyZeus over 4 years
    @PhishMaster Cheap or expensive it does not matter. The computer in question uses eMCC storage which is soldered to the motherboard so upgrading isn't even an option to begin with. However, thank you for the link on how to move your Windows updates dir. Sadly, I may need to use it someday.
  • Admin
    Admin over 4 years
    @MonkeyZeus Thank you, I did not know that about that specific model, and thus, did not think to look it up.
  • MonkeyZeus
    MonkeyZeus over 4 years
    No problem. I unfortunately have first-hand experience with these pieces of literal garbage masquerading as laptops...
  • Admin
    Admin over 4 years
    It sounded like it. Now, it is not so surprising that it has so little storage.
  • Dan Is Fiddling By Firelight
    Dan Is Fiddling By Firelight over 4 years
    another big part of the reason behind the 32gb ultra-budget tier is that the prices MS charges large OEMs for Windows (which has nothing to do with the "OEM" aka System Builder licenses your and I can buy) is tiered by system specs. The last time those hardware tiers leaked the cheapest possible license was (among other things) limited to only 32gb eMMC.
  • MonkeyZeus
    MonkeyZeus over 4 years
    @DanNeely I'm sorry for whoever falls for those poor excuses for a computational machine but for 30€ less they could have had a competent laptop; I hope the flex and touchscreen was worth the tradeoff.
  • Hermann
    Hermann over 4 years
    On a side-note: A system like this is perfect for trying Linux the first time. You may break it, but you cannot really use it as-is – so what is to lose? If it works for you, you gained a functional system. If it does not, you gained experience (in one way or another).
  • Michael Hampton
    Michael Hampton over 4 years
    I personally would reinstall Windows to the new drive. The UEFI system partition can stay where it is, and the remainder of the eMMC can be ignored or repurposed.
  • eagle275
    eagle275 over 4 years
    nonsense .. you can have the bootcode on C: but the windows directory on D: - has even the advantage that pagefile and hibernation file can be stored on C: too - for fast resume from disk...
  • Voo
    Voo over 4 years
    There's absolutely no requirement for Windows to boot from C: or a C volume to even exist. Not that it helps here since you still have to have the whole install on one drive officially.
  • JMK
    JMK over 4 years
    In the old days you could use something like vLite (formerly nLite) to create a slimmed down Windows install, is that still a thing/potential option here?
  • MonkeyZeus
    MonkeyZeus over 4 years
    @JMK No clue but if you could research it and make an answer with that option then I think it would be a great advanced answer for this question.
  • JMK
    JMK over 4 years
    @MonkeyZeus Will have a fiddle this evening 👍
  • Baldrickk
    Baldrickk over 4 years
    Windows 10 wants 40GB these days (it "reserves" it) even if it does not actually use it all. 32GB just isn't enough for modern Windows.
  • MonkeyZeus
    MonkeyZeus over 4 years
    @Baldrickk You're preaching to the choir. Seek out all of the manufacturers of these hobbled pieces of junk and send them a strong-worded email.
  • Nelson
    Nelson over 4 years
    Or clone the 32GB drive onto a bigger drive, expand it to use up the whole drive, and go from there, but it does require some technical know-how.
  • JW0914
    JW0914 over 4 years
    C:\Users cannot be moved due to the vast amount of hardlinks contained within every user's %UserProfile% (even if this was possible, hardlinks cannot exist across drives). @Dean : The WinRE partition contains only WinRE, not a PBR [Push Button Reset] image (on a larger drive, the OEM would likely have created a PBR, but there's no point doing so on a 32GB eMMC due to size constaints).
  • JW0914
    JW0914 over 4 years
    If choosing to clone drive 1, it would be recommended to use Windows' native DISM to image the three partitions (see imaging section), not a 3rd party cloning application to clone the drive, as it's inefficient (requires more steps) and almost always ends in configuration issues (~1 question a week pops up on SuperUser alone due to this)
  • JW0914
    JW0914 over 4 years
    Compressing a drive should be an absolute last step, as performance will be severely degraded and there's no reason to compress a Windows install on 32GB eMMC storage (simply google Windows 10 eMMC Windows Update)
  • LPChip
    LPChip over 4 years
    @JW0914 not true. I clone disks on a daily basis with Acronis True Image at work. Works really well and is effortless. Also the free tool AIOMEI Partition Manager does a good job in cloning a drive right from within Windows, its just not as fast as Acronis, but it is free and is also effortless.
  • JW0914
    JW0914 over 4 years
    @LPChip I'm unsure what you're referring to as untrue... 3rd party cloning tools often create configuration issues, require additional steps when cloning a full disk to a disk not of equal size, often create boot issues, many use non-standard image formats (IIRC, Acronis uses a non-standard image format - i.e. not a WIM or ESD), use Linux tools for the cloning of system disks, and often require a non-standard boot media (i.e. not WinPE), creating a dependency. There's usually ~1 issue a week regarding a 3rd party cloning tool creating a configuration or boot issue posted to SuperUser.
  • LPChip
    LPChip over 4 years
    @JW0914 fair enough. I don't have trouble at all with cloning, nor do I see a ~1 issue a week here, but its true that if cloning is done with the wrong tools or improperly, it will indeed cause issues. So far both Acronis and AIOMEI have never failed me. True for Acronis I need to perform the clone outside of the windows OS, but AIOMEI is a matter of just installing it, select the task and reboot.
  • Aganju
    Aganju over 4 years
    it would be temporary, for the upgrade. and I have done it before, there was no visible impact on performance.
  • JW0914
    JW0914 over 4 years
    @LPChip I understand the point your making - I simply see so many who advocate for 3rd-party cloning solutions and, for whatever reason, I continually and repeatedly see the same help requests from users who have issues with it (I comment on ~1 a week). Perhaps advocates aren't aware Windows has always natively included a superior way to image partitions error-free, in a format immune from corruption, but I have yet to come across anyone on any forum running into boot or configuration issues when using DISM to image, yet issues for 3rd-party solutions are a dime a dozen.