2011-02-10 3 views
0

Впервые я вижу эту ошибку. Кто-нибудь знает, что это значит? (и если есть исправление)Ошибка данных (проверка циклического избыточности)

System.IO.IOException: Ошибка данных (циклическая проверка избыточности).

на System.IO .__ Error.WinIOError (Int32 ERRORCODE, String maybeFullPath) в System.IO.Directory.DeleteHelper (String FULLPATH, струнного UserPath, булева рекурсивной) в System.IO.Directory.Delete (String FULLPATH , String userPath, Boolean recursive)

+2

Это означает, что на диске имеется повреждение - резервное копирование и использование нового диска! – Oded

+0

@Oded Звучит слишком поздно для резервного копирования. :) – bzlm

+0

@bzlm - для других файлов, которые все еще могут быть восстановлены до того, как к ним попадет и коррупция ... – Oded

ответ

2

Вы можете попробовать запустить CHKDSK из командной строки.

Касательно wikipedia:

проверка циклического избыточного кода (CRC) или полином кода контрольной суммы является хэш функция предназначена для обнаружения случайных изменения исходных данных компьютера, и широко используется в цифровых сетях и устройства хранения, такие как жесткий диск приводов. Устройство с поддержкой CRC вычисляет двоичную последовательность короткой фиксированной длины , известную как код CRC , или просто CRC для каждого блока данных и отправляет или сохраняет их как вместе. Когда блок считывается или принимается , устройство повторяет расчет ; если новый CRC не соответствует один вычисляется раньше, то блок содержит ошибки данных и устройство может принять корректирующие меры , такие как перечитывая или просьбу к блоку быть послан снова, в противном случае предполагается, что данные быть ошибка (хотя с небольшой вероятностью может содержать необнаруженные ошибки, это - это фундаментальный характер проверки ошибок).

1
  1. Открыть командную строку.
  2. Пробег CHKDSK driveletter: /f
  3. Выполните следующие действия.
  4. Диск должен быть исправлен.
Смежные вопросы