Я нашел решение для своей проблемы. Довольно нестандартное, но теперь всё работает. В интернете я нашел советы использовать утилиту ICACLS или редактор реестра. Я не смог воспользоваться ни тем, ни другим, поскольку я не мог запустить ничего, что требует прав администратора. Но у меня на том же компьютере стоит Windows 7 на другом жестком диске. Соответственно через настройки в BIOS я могу менять, с какого жесткого диска я загружаю компьютер. При загрузке любой из ОС она имеет доступ к другому жесткому диску. Когда у меня возникла проблема с доступом к диску С в Windows Vista, Windows 7 тоже потерял к нему доступ. Но я смог поменять владельца этого диска на себя, а потом установил разрешения для группы «Прошедшие проверку». Таким образом я получил доступ к этому диску в Windows 7. Потом я перезагрузил компьютер в Windows Vista и увидел, что доступ к этому диску восстановлен.