Проверка диска и целостности файлов

using System.Diagnostics;

Диска:

ProcessStartInfo startInfo = new ProcessStartInfo("cmd", "/k chkdsk.exe");
startInfo.UseShellExecute = true;
startInfo.Verb = "runas";
Process.Start(startInfo);

Файлов:

ProcessStartInfo startInfo = new ProcessStartInfo("cmd", "/k sfc.exe /scannow");
startInfo.UseShellExecute = true;
startInfo.Verb = "runas";
Process.Start(startInfo);