Теоретически это небезопасно. Установщик организует место для новой ОС, а это будет означать перемещение файлов на разделы Windows для изменения их размера. Вы будете предупреждены об этом и о том, что это небезопасно, и о том, что вы должны сделать резервную копию своих файлов.
Практически я проделывал это много раз и никогда не терял данные.
Что касается места, в зависимости от того, какую конфигурацию ОС вы предпочитаете, будет достаточно всего 5 ГБ для простого сервера и еще 20 ГБ для рабочего стола с графическим интерфейсом. Если вам действительно не хватает места и вам нужен рабочий стол с графическим интерфейсом, 15G тоже подойдет, хотя время от времени вы можете чувствовать, что места не хватает.
Попробуйте это:
$ sed 's/\([^@]*\)@\(.*\)\.\([^.]*\)/\2@\3.\1/' file
user1234@google.com
user4321@yahoo.com
user5555@outlook.com
Awk часто является хорошим выбором для данных с разделителями, например.
$ awk -F'[@.]' '{print $2 "@" $3 "." $1}' file
user1234@google.com
user4321@yahoo.com
user5555@outlook.com