0

I have a notebook with a small system disk (32GB) and an additional 160GB ssd drive. Windows can be installed only on the small drive.

I would like to move everything to the bigger drive to free up space on the smaller.

Could you please recommend what to move and how?

closed as unclear what you're asking by Seth, Kamil Maciorowski, Scott, Pimp Juice IT, JakeGould Jan 1 '18 at 1:52

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Why can it only be installed on the smaller disk? What type of notebook is it? – Seth Dec 27 '17 at 9:34
  • It's a Lenovo Ideapad 100s. – Dávid Molnár Dec 27 '17 at 10:27
  • It has an OEM Windows, so, I don't want to mess with reinstalling etc. – Dávid Molnár Dec 27 '17 at 11:12
  • According to the information I can find online you don't have a 32GB SSD but instead a eMMC (manual). You don't have the space to install another hdd/ssd. In addition the BIOS likely won't allow you to change the devices in a way that supports booting from them. As for just moving data it would depend on what you want to move. E.g. if you check the properties of your document folder you will find an option to move it. – Seth Dec 27 '17 at 11:19
  • 1
    It's not about copying the windows partition to a different disk. This notebook can not boot from a different device, only the built in one. – Dávid Molnár Dec 27 '17 at 14:03
2

One easy and (usually) painless way of moving things is a combination of copying and leaving NTFS junction points in their place, so that anything that expects things to be where they were would still "think" it's there.

Assuming your 32GB disk is C:, let's say you have a folder called C:\Data you want to move to D:\Data. In that case, run these commands in Command Prompt (depending on the current setup, you may need to run as Administrator):

  1. Copy the original data: robocopy "C:\Data" "D:\Data" /E /COPYALL /XJ
  2. Delete the original data: rmdir "C:\Data" /S /Q
  3. Create a junction where the original was to point to the new location: mklink /J "C:\Data" "D:\Data"

You probably don't want to do this for most "standard" folders though:

Because of this, I recommend you only move the things that take the most space, rather than the whole of Users of Program Files. WinDirStat can be help pinpoint what those things are.

Finally, hiberfil.sys can't be moved, but can be disabled and the page file can be moved through settings.

  • Thanks, creating junctions is a very good idea. Unfortunately, it's not always easy, e.g moving Office 2016 folder doesn't work after restart, maybe I should create the junction before installing it? – Dávid Molnár Dec 30 '17 at 9:32
  • Why not just install it to a different drive? – fstanis Dec 30 '17 at 13:54
  • Yes, but you need a Volume licensed Office to be able to do that. Office for home use comes with a not customizable installer. – Dávid Molnár Dec 30 '17 at 20:01
  • OK, fair point. Care to elaborate what doesn't work with moving it? In theory, junctions shouldn't be visible to software, so moving it before or after shouldn't make a difference. – fstanis Dec 30 '17 at 20:34
  • Yes, after moving Office 2016's folder, it works. But after restarting the computer, it doesn't work anymore. Word, Excel, etc. starts with an error message, saying the installation is corrupted... Maybe it would work if I would first create the junction and then install... – Dávid Molnár Dec 31 '17 at 8:30
0

You cannot move the partition to another disk. For now, i suggest you back up all important data. And then do a clean install on SSD according to this guide:

https://www.disk-partition.com/articles/windows-wont-install-on-ssd-4348i.html

  • I'm sorry, but your answer is completely unrelated to my question. I don't want to move the partition to a different disk. I don't want to do a clean install, because this notebook can boot only from the built-in storage. – Dávid Molnár Dec 28 '17 at 10:11
0

I would say that if you can't custom install your newer programs to your D drive your only other choice is to move the page file and all your data over to the new drive, and see how much space you have then.

If it were me I would purchase a bigger C drive along with a good backup program that allows you to create an expanded backup onto a new bigger drive and swap it that way.

Some types of drives even comes with this software included. I don't claim to know anything about your specific computer, but I have done this many times over the years with various systems.

Not the answer you're looking for? Browse other questions tagged or ask your own question.