In the dictionary, it says "We need to delete more files to free (up) space on the computer's hard drive.".
My question is that
Why not "in the hard drive"?
There are electric circuits or magnetic stuff in a computer's hard drive. I guess "free up space in a hard drive" means to remove electric circuits or magnetic stuff on platter in it, which doe snot make any sense.
So, I guess "hard drive" here means logical hard drive like an application not a physical one.
We often use on with an app, for example, "on my computer" not "in my computer" if we think "computer" is an app not a physical computer.
This is what I guessed but I might get it wrong.
But I guess we say "free up space in your computer's memory"
Is it correct to say?:
"you can free up space in your computer's hard drive"
"you can free up space on your computer's hard drive"
"you can free up space in your computer's memory"