it "should" fit, but the bios probably doesnt support it.
this has been posted so much, its ridiculous.
it comes down to two things with this kinda stuff. hardware limitations (in this case size, and space), and software limitations. from what i can tell, the only thing limiting the switch is a supporting bios.