Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My MacBook Pro is 4GB of memory and 2.3 GHz Intel Core i5 of Processor. I gave it 41GB for Windows partition. Will this be enough or will it slow down the system to install Windows 7 x64 bit? I'm going to use Windows for my development project with Access and SQL Server. Thanks for input!

share|improve this question
    
While it is enough for windows, I'm a little worried about the SQL Server/Access space requirements. I suppose you don't have any Windows Server License (which take less disk space that user versions of windows) –  Kwaio Sep 25 '13 at 13:19
    
@Kwaio no, I don't do Windows Server and I'm sure my Database will get bigger at times. So I'll switch it to x32 bit. Thanks! –  A_Pointar Sep 25 '13 at 14:05

2 Answers 2

up vote 0 down vote accepted
  • Your system will run slowly and your VM will run slowly. 4GB RAM is only barely enough to run Win 7 in virtualbox. You should add more RAM if you can.
  • 41GB is just about barely sufficient for Windows 7, Office and SQL Server, but you will probably need to do some optimisation such as turning off hibernation etc, and you will almost certainly run into problems as soon as you start applying updates. After a year or two Windows 7 alone will need more than 41GB - on my laptop I got a few months ago, C:\Windows is 32GB now.
  • if you need more than minimal performance my recommendation would be to get more disk space and dual boot instead of running a VM

TL;DR you can make this work but not without some problems.

share|improve this answer
    
I disagree, we've got root servers (32-128 GB RAM) in a productive environment and they also run Windows 7 instances where some have 4 GB of RAM only. They've been installed about 2 years now and each of these VM's have 40GB HDD space allocated, that's sufficient. Would avoid installing a x64 OS on a VM, though. –  beta Sep 25 '13 at 13:34
    
Your environment sounds different to this question. In this question the host machine has 4GB total. That's to run OSX, virtualbox, Windows 7, Microsoft Office and SQL Server. It will be constantly thrashing. –  Colin Pickard Sep 25 '13 at 13:44
    
@Colin Pickard I did have the dual boot, the boot camp and just trying new things as I like the use of OSX and wanted to be able to navigate through both easily. I did install it last night and yes, it seems to be a little slow, so I will go ahead and re-install with x32 bit just to be on the safe side. Thanks for the input! –  A_Pointar Sep 25 '13 at 13:59

you should install a 32Bit Windows 7 because the 64Bit only makes sense when you would assign at least 4GB to the VM. Because you don't have so much RAM, the 32Bit version is better for you.

share|improve this answer
3  
But what if he wants to use a 64 bit program? –  spuder Sep 25 '13 at 4:20
    
64Bit Access? I doubt this. If he uses so large files he would use a device with much more RAM. –  magicandre1981 Sep 25 '13 at 4:21
3  
windows 64 bit can run with less than 4GB of RAM without problem. 64 bit OS has many other advantages, not only large RAM addressable –  Lưu Vĩnh Phúc Sep 25 '13 at 5:33
    
I agree that a 32-bit version for a VM should be more than sufficient if he's only going to assign 4 GB of RAM anyway. For instance if an application is storing a single number such as 278 in int32, it'd need 4 byte of memory on a 32-bit system and waste 23 bits (since only 9 bits would be used to represent the number). On a 64-bit machine this would waste 55 bits for the same task. Probably one of the reasons why I run out of RAM even after doubling my RAM since I'm on x64. –  beta Sep 25 '13 at 13:37
2  
After doing research I'm going to switch back to x32 bit, since my CPU and RAM aren't capable enough to support x64. Thanks for your input all! BTW I'm a SHE gender :) –  A_Pointar Sep 25 '13 at 14:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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