Что необходимо подготовить для апгрейда SSD диска с Windows 10?
1. Подобрать габариты основываясь на модели текущего диска.
2. Да, вы можете подключить. Существует переходник m2=usb 3.0, так же вы сможете сохранить текущую копию на внешний диск, загрузиться с флешки ( есть множество программ для этого, тот же акронис) затем вставить новый SSD и восстановить из внешнего жесткого диска. 
3. Да, вы можете заменить самостоятельно. Вопрос гарантии зависит уже от сложности разборки( если у вас есть возможность заменить диск не разбирая полностью. а просто снять крышку. Вы не повредите никакие пломбы) Так же зависит от политики компании которая выпустила ноутбук.
SSD дискаДобавить диск (без переустановки Windows) и в "Параметры" изменить "Память устройства", "Изменить место сохранения...". Это если пользоваться "плиткой".
Так же можно переопределить переменные окружения, переместить стандартные папки, использовать символьные ссылки для папок.