OS:Windows 2008
症状
突然RAIDカードでHDを認識しなくなったので、HDを入れ替えるとなぜかOSが超不安定になってしまった。最終的には、復旧不能になったので、なんとか動いているうちに、AD降格させて、VHDのファイルのみ移植してサーバーそのものは再インストール。
wbadminを使用してシステム状態をバックアップしようとしたところ、「システムライタがバックアップに見つかりません」というエラーが出て停止。
イベントログを確認したところ
- ソース:Backup
- イベントID:517
- エラーコード'2155348226'(システムライタがバックアップに見つかりません。)で失敗しました。
という、エラーと
- ソース:CAPI2
- イベントID:513
- 暗号化サービスで、システム ライタ オブジェクトでOnIdentity()の呼び出しを処理中にエラーが発生しました。
という内容が出ていた。
対処方法
CAPI2のイベントIDでググるとマイクロソフトのサポートページで以下のような対処方法が載っていたので、実施したところ正常にwbadminができるようになった。
To resolve this issue, type the following commands from an elevated command prompt:
Takeown /f %windir%¥winsxs¥temp¥PendingRenames /a
icacls %windir%¥winsxs¥temp¥PendingRenames /grant
"NT AUTHORITY¥SYSTEM:(RX)"icacls %windir%¥winsxs¥temp¥PendingRenames /grant
"NT Service¥trustedinstaller:(F)"icacls %windir%¥winsxs¥temp¥PendingRenames /grant
BUILTIN¥Users:(RX)Takeown /f %windir%¥winsxs¥filemaps¥* /a
icacls %windir%¥winsxs¥filemaps¥*.* /grant
"NT AUTHORITY¥SYSTEM:(RX)"icacls %windir%¥winsxs¥filemaps¥*.* /grant
"NT Service¥trustedinstaller:(F)"icacls %windir%¥winsxs¥filemaps¥*.* /grant
BUILTIN¥Users:(RX)net stop cryptsvc
net start cryptsvc
Type the following command to verify that the system writer is now listed:
vssadmin list writers
引用元:マイクロソフトのサポートページ
はじめに上記内容で、コマンドしてみたものの改善されなかったので、OSを再起動したのち、もう一度コマンドを打ってみた。
ただし、icaclsのgrantに"Administrators:(RX)"を追加、BUILTINUsers:(RX)を""で囲むという変更を入れて実施。
vssadmin list writersで何も問題がないので、wbadminを再度実行すると、問題なくシステム状態のバックアップが完了
しかし、Server OS でセキュリティ権限のエラーでバックアップができない、というのはやめて欲しい。