在无头的Windows 2008 R2服务器上运行chkdsk?

我有一个运行无头的Windows 2008 R2服务器。 这是一个完整的安装,没有显示器,键盘或鼠标。 在过去的几天里,机器随机突然停止响应。 它仍然可以ping通,但是无法通过远程桌面进行访问,并且没有运行的web应用程序响应。 目前唯一的解决scheme是重启机器。

它在2个1.5TB硬盘上运行RAID1镜像,我怀疑其中一个硬盘出现故障,或者至less有一个坏扇区导致冻结。 为了确认,我想在驱动器上运行chkdsk ,想知道是否有人知道一个简单的方法来做到这一点,而不必将显示器,键盘和鼠标连接到机器上?

另外,还有什么我应该看到这可能会导致这个问题?

在我看来,chkdsk在检测故障驱动器方面确实不是很有用。 它的目标更多地是解决文件系统问题,如* nix fsck命令。 有几个Linux livecds可以通过一些调整来启动(比如sysresccd.org)。 你可以把服务器离线一点,以启动到Linux环境,并运行badlbocks? 在软件或硬件RAID1设置? 如果你有一个硬件RAID,Badblocks将不会有什么帮助,因为它只能看到RAID卷。