Я практически не нашел информации об этой ошибке в отношении Server 2012. Об этой ошибке в Server 2003 с исправлением пакета обновления от Microsoft имеется много информации, а также примечания о том, как была устранена ошибка для Server 2008. и 2008 R2, но ничего на 2012 год.
И на Server 2012, и на Server 2012 R2 (выпуск не имеет значения) после установки роли диспетчера ресурсов файловой системы (FSRM) возникает ошибка:
Event ID 8197
Source: SRMSVC
File Server Resource Manger Service error: Unexpected error.
Error-specific details:
Error: GetVolumeNameForVolumeMountPoint, 0x800700001, incorrect function
Эта ошибка также возникает при каждом перезапуске, а также после перезапуска службы (в частности, через 30 секунд после ее запуска). Эта ошибка происходила на двух серверах Dell: PowerEdge R720 и PowerEdge R620.
Первое, что я обнаружил, это то, что это происходит только при использовании UEFI. Когда сервер использует стандартный BIOS, ошибки не возникает. Я мог бы остановиться на этом и просто придерживаться BIOS, но я не хотел терять ни одну из новых функций UEFI и server 2012.
Первоначально я предполагал, что это проблема с реализацией Dell UEFI, поскольку она возникла на обоих моих новых серверах, а также на виртуальной машине, работающей на хосте DELL PowerEdge ESX. Однако мне удалось воспроизвести эту ошибку с другой виртуальной машиной, работающей на оборудовании, отличном от Dell. Это означает, что проблема в Microsoft. Установка FSRM на Server 2008 R2 в UEFI не вызывает ошибки, только 2012 и 2012 R2 делают, что сужает ее до проблемы Server 2012 с UEFI.
Я не видел ничего плохого из этой ошибки, кроме ярко-красного значка x в средстве просмотра событий. Я полностью протестировал функциональность FSRM и обнаружил, что все работает без сбоев. К сожалению, я не из тех, кто просто игнорирует неизвестную постоянную ошибку, поэтому я потратил уйму времени, пытаясь разобраться в этом. Я был очень мотивирован, чтобы разобраться в этом, потому что один удар, который я получил в Google с этой ошибкой, и Server 2012 упомянул исчезающие тома при перезапуске (что-то, что я не хотел, чтобы всплывало у меня в будущем).
После хорошего месяца общения с Dell и Microsoft я получил «ответ» об этой ошибке. Вот ответ Microsoft:
Наш инженер по эскалации отладил проблему и обнаружил, что это случайное поведение в системе EFI. Мы воспроизвели эту проблему как на аппаратном компьютере, так и на виртуальной машине.
Мы хотели бы объяснить, что мы можем спокойно игнорировать это событие. Сообщение об ошибке появляется, когда служба FSRM проверяет системный раздел. В системе EFI системный раздел EFI представляет собой систему FAT, которая завершится ошибкой при вызове функции GetVolumeNameForVolumeMountPoint (). Это нормально, и служба FSRM ожидает, что в системе EFI в ее внутреннем коде произойдет сбой. Сообщение об ошибке просто регистрируется для информации о такой ситуации, поэтому вы можете игнорировать его.
Лично я считаю, что это уход. Я ответил, напомнив им, что этого не происходит с Server 2008 R2 на UEFI, поэтому, если это действительно «намеренно» из-за форматирования раздела EFI, Server 2008 R2 также будет иметь ту же ошибку ...
Если я услышу соответствующий ответ на это, я обновлю. На данный момент я просто хотел получить эту информацию на случай, если я действительно не единственный человек, который видел эту проблему:}