Profi_GMan, Есть предположение, что в выводе mountvol EFI раздел последний. Проверить не могу - под рукой только один комп.
Другой вариант - монтировать все не смонтированные разделы и проверять наличие каталога \Boot или загрузчика винды.
Profi_GMan, О том, что с ключом /s он требует указание диска а:
У меня аналогичное поведение.
Но можно монтировать EFI раздел без ключа /s на какую угодно букву используя синтаксис:
mountvol x:\ \\?\Volume{xxxx}
Список доступных идентификаторов томов выводится той же mountvol, если запустить ее без параметров. Один из не примонтированных томов и есть EFI раздел.
Да. В никсах, в отличие от виндов, GUI не является частью ОС и вообще не является чем-то необходимым для работы ОС. Возьмите debian, например, у них есть легкая сборка (netinst) только с командной строкой. Потом, при желании, можно будет доустановить GUI вручную. И в никсах в общем-то нет каких-то серверных дистрибутивов - любую установку можно довести как до "серверного" варианта так и до "десктопного". То что заявляется как "серверный" просто включает в себя некий набор софта, который обычно устанавливается на сервер, а так же некоторые настройки ядра для оптимизации серверных операций.
Тимофей, Прочитал апдейты.
По скринам видно, что дохнут сектора, но пока еще порог не пройден.
Если диски реально дохнут, то порог будет пройден в ближайшее время.
Но может быть, что переназначения были уже давно и больше их нет.
Есть смысл сделать бэкап и понаблюдать несколько дней за дисками, если количество переназначений будет увеличиваться - значит смерть дисками близка.
Можете поставить какую-либо компактную утилиту для мониторинга SMART состояния дисков, например smarthdd и наблюдать с ее помощью.
Смотрите сообщения с ошибками дисковых операций. Если за сегодняшний день нет, то можно дальше не углубляться - когда диск дохнет, то эти ошибки регулярно случаются, если их нет, то и с дисками, скорее всего, все нормально.
Гаджи Кочкарев, Займитесь лучше обрезанием прав пользователей - это гораздо эффективней, чем придумывать подобные схемы восстановления.
И, кстати, почему не рассматриваете точки восстановления как вариант?
D0ct0r_Murder, Как вариант, возможно, в свойствах проекта не верно выставлен параметр General->"Platform toolset" - если там выставлена версия toolset отличная от версии установленной в VS, то будет как раз примерно такой эффект как у вас (т.е. не будут находится файлы стандартной библиотеки). Нужно просто указать в этом параметре существующий toolset. Или установить требуемый toolset, но это, имхо, не нужно.
При сборке нескольких библиотек с помощью VS встречал подобную ситуацию.