У меня есть сервер Windows Server 2003, который в основном используется для отчетов, сделанных в SQL Server.
Недавно Windows начала жаловаться на то, что она повреждена, мы получаем ошибку NTFS 55:
The file system structure on the disk is corrupt and unusable. Please run the chkdsk utility on the volume \Device\HarddiskVolume1.
Сервер - это RAID 5, и у меня был дисковый кристалл, однако RAID никогда не выходил из строя, так как у меня есть горячий запас. Я заменил горячий запас, но проблемы все еще возникают.
Когда я запускаю chkdsk, я получаю массу сообщений ... некоторые из них:
Deleting corrupted attribute record (128, "") from file record segment 194746
Это продолжается какое-то время. Затем он удаляет некоторые ненужные файлы. Тогда это делает
Correcting error in index $I30 for file 132426
И это продолжается некоторое время. Тогда я получаю тонны
Recovering orphaned file RE1AB6~1.LOG into directory file 534959
Я видел много ошибок, связанных со службами отчетов SQL Server.
Какие у меня варианты на данный момент? Я бы предпочел исправить проблему вместо создания нового сервера, но я не знаю, смогу ли я сейчас.
Никто не может сказать вам, что делать, без дополнительной информации, особенно об ошибках SQL Server. Лично я бы просто скопировал файлы журнала / данных SQL с вашего RAID, восстановил их из резервной копии, а затем восстановил текущие файлы журнала / данных SQL.
Повреждение NTFS является серьезным заболеванием и почти наверняка не связано с неисправным жестким диском (возможно, но маловероятно).
Следующим шагом будет использование Windows chkdsk. Учтите, что это рискованно.
Мой поток обычно был бы таким:
--- это может не сработать из-за проблем с диском, но вы должны попробовать
остановить все службы, связанные с sql
chkdsk c: / X // замените c: на свой диск
Надеюсь на лучшее.
Это не очень хорошая ситуация.