A:AnswerYes it has and extra m.2 slot available for a 2nd drive. I already upgraded mine and installed a 2nd drive. For your second question no, it has 16GB total. 8GB is soldered onto the motherboard and then it has an 8GB stick in the one available DIMM slot. For a total of 16GB of RAM. Only the non soldered RAM is upgradeable unfortunately. It is stuck with 8GB that can't be removed and only one slot available. So the max total you could upgrade it to is 40GB of total RAM. The biggest stick they make in DDR5 I think is a 32gb stick of memory. Good luck ever finding one though! LOL.