Ошибка в сети при чтении из файла

Обновлено: 07.07.2024

Но спустя время, у рабочих станций на Winodws XP
внезапно начинаются проблеммы с чтением.

При разбирательстве мы видим:
На произвольном jar файле, при попытки чтения с сетевого диска FAR дает надпись:
"непредвиденная ошибка при чтении . "
другого этот файл не дает, как бы не пытались его читать.
На других программах по сети такого же рода ошибки.

Лечится это: со стороны самого сервера,
"плохо" файл копируеш в другую папку,
а после обратно "самого на себя" простой заменой.
И он тут же начинает нормально читаться по сети.

Наблюдаем за такой фигней уже пол года,
раньше грешили на сеть, но теперь нашли, что это
одинакого происходит при разных конфигурациях сети.

В общем уже не знаю, как и смотреть, пока дал задание в следующий раз
сделать снимок экрана, с точной надписью.
Сам дума, что: либо какой то антивирус пытается вылечить" эти файлы с соответсвующими правами,
либо какой то таинственный механизм "подкачивает" эти файлы в память для ускорения доступа,
и на этом ошибается иногда.

Вот сегодня, только, что еще раз это случилось.
Не читался всего один jar файл под одним пользователем.

Что удалось выяснить:

1. Под тем же пользователь, но с других машин, читался.
Т.е. не читался всего с одной машины.
Проверяли под админом и под пользователем у которого возникла проблема.

2. Отключение шары, отключение сеанса, открытие новой сессии
и снова подключение шары ситуацию не поменяло.

3. На сервере так же в управлении шарами отключали пользователя
от чтения этого файла.

Времени было мало, но заметили, что иногда происходило чтение,
в описанных случаях.

Пишет в Far и в Explorer одно и то же "Непредвиденная сетевая ошибка"

Как всегда подействовал способ: на сервере запись в другое место и копирование
обратно с копии.

Есть логи какие нибудь на сервере? где хоть след какой можно увидеть,
я себе сигнал бы сделал на эту ситуацию, что бы я знал это прежде,
чем пользователи мне говорили.

Сделал "железобетоннную" защиту по правам на запись, эти файлы писать может только
специальный пользователь, всего один и которым я пользуюсь только для того, что бы
записать поврежденные фалы самих на себя для "исцеления".

Проблемма появляется по понедельникам регулярно.Но не раз в час.
Я уже начинаю связывать ее с каким то периодическими операциями.

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением .msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением .msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

Неполадки могут быть с работой самой службы или могут возникать в процессе установки программ, когда всё настроено, в принципе, правильно. В первом случае нужно ковырять службу установщика, а во втором решать проблему с конкретным файлом. Рассмотрим оба варианта, но сначала второй.

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив .msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

Error reading from file Error 1305

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

  1. Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
  2. На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
  3. Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
  4. В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
  5. Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
  6. Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

Ещё способы решить проблему

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:

  1. Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
  2. В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
  3. Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows

Путь к временной папке TEMP


После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте как удалить неудаляемое, но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi», сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

Если вы используете шифрование папок, то отключите его для указанных мной папок. Дело в том, что хотя мы сами имеем к ним доступ, служба Microsoft Installer не может до них достучаться пока они зашифрованы.

Ещё ошибка может быть связана с битым файлом. Может быть он не полностью скачался или оказался битым уже на сервере. Попробуйте скачать его ещё раз оттуда же или лучше с другого места.

Ошибка установщика Windows

В случае общих проблем не будут устанавливаться никакие msi файлы, процесс установки, скорее всего, даже не начнётся. При этом могут появляться ошибки вида:

  • Нет доступа к службе установщика Windows
  • Не удалось получить доступ к службе установщика Windows
  • Ошибка пакета установщика Windows (1719)

или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т.к. обычно проблема кроется в другом.

Сначала давайте проверим работает ли служба Windows Installer:

Служба установщик Windows Installer

  1. Нажмите «Win + R» и введите services.msc
  2. Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
  3. Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
  4. Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
  5. Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите

Sfc /scannow

Произойдёт поиск и замена испорченных файлов на оригинальные, при этом может потребоваться вставить установочный диск с Windows XP-7-10. После окончания процесса перегрузитесь и посмотрите, решена ли проблема.

Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

Важно! Перед последним действием желательно создать точку восстановления системы! Если способ не поможет или станет хуже, вы сможете восстановиться до прежнего состояния.

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

Если пишет, что не хватает прав, то нужно запускать командную строку от имени Администратора.

Если команды выполнились, но не помогло, то скачайте файл и запустите msi_error.bat из архива, проверьте результат.

Подведение итогов

Ошибки компьютера могут появиться в любое время, но некоторые ошибки, такие как Ошибка чтения из файла , обычно появляются при установке нового программного обеспечения на ПК с Windows 10.

Но сначала, вот еще несколько примеров этой проблемы:

  • Ошибка чтения Ableton Live 10 из файла . Эта ошибка обычно возникает при работе с программным обеспечением для производства музыки, Ableton.
  • Ошибка чтения из файла, убедитесь, что файл существует
  • Ошибка чтения Uppercut из файла . Пользователи мобильных утилит Uppercut также сообщали об этой проблеме.
  • Исходный файл Ableton Live 9 не найден . Проблема в Ableton Live 9 такая же, как и в Ableton Live 10.
  • Ошибка чтения файла Maya . Эта проблема также возникает при работе с программным обеспечением AutoDesk Maya.

Содержание .

  1. Сброс настроек безопасности
  2. Добавить полный контроль для SYSTEM
  3. Переместите установочный файл в другой каталог
  4. Обязательно извлеките все файлы из архива
  5. Убедитесь, что опция «Только чтение» не включена
  6. Удалить установочные папки из ProgramData
  7. Загрузите и установите основные драйверы
  8. Проверьте, не зашифрован ли ваш установочный файл
  9. Создайте папку загрузок на системном диске
  10. Создайте папку для загрузки и переместите в нее файл vumclient.zip

Решение 1. Сброс разрешений безопасности

Эта ошибка может возникать при установке программного обеспечения VIPRE, и, по мнению пользователей, проблема вызвана вашими разрешениями безопасности. Если ваши разрешения безопасности изменены, у вас могут возникнуть проблемы при установке определенного программного обеспечения, поэтому вам необходимо сбросить эти разрешения.

Эта проблема может затронуть несколько папок, и список затронутых папок включает следующее:

  • C: ProgramData
  • Программное обеспечение C: ProgramDataGFI
  • C: ProgramDataGFI SoftwareAntimalware
  • % USERPROFILE% AppData
  • % USERPROFILE% AppDataRoaming
  • Программное обеспечение% UserProfile% AppDataRoamingGFI
  • % UserProfile% AppDataRoamingGFI SoftwareAntimalware

Чтобы решить эту проблему, вам необходимо проверить разрешения безопасности для этих папок на рабочем ПК и изменить их на своем ПК. Помните, что некоторые папки в списке связаны с программным обеспечением VIPRE, поэтому, если вы устанавливаете другое приложение, вам необходимо изменить разрешения безопасности для разных папок.

Решение 2. Добавьте полный контроль над SYSTEM

Чтобы решить эту проблему, вы должны предоставить пользователю SYSTEM полный доступ к папке Temp. Вы можете сделать это, выполнив следующие действия:

  • ЧИТАЙТЕ ТАКЖЕ: исправлена ​​ошибка «Тип печатающей головки неправильный»
  1. Перейдите в папку C: UsersusernameAppDataLocal . Если вы не можете найти эту папку, обязательно перейдите на вкладку Вид в проводнике и установите флажок Скрытые элементы .
  2. Найдите папку Temp , щелкните ее правой кнопкой мыши и выберите Свойства .
  3. Перейдите на вкладку Безопасность . Проверьте, доступен ли SYSTEM в разделе Группы или имена пользователей . Также проверьте, имеет ли SYSTEM Полный контроль над этой папкой. Если SYSTEM вообще недоступна, нажмите кнопку Изменить .
  4. Теперь нажмите кнопку Добавить .
  5. Выберите окно Пользователи или группы . В поле Введите имена объектов для выбора введите СИСТЕМА и нажмите Проверить имена . Если ваши данные верны, нажмите ОК , чтобы добавить их.
  6. SYSTEM теперь будет добавлен в раздел «Группа» или «Имена пользователей». Выберите SYSTEM и обязательно отметьте Полный контроль в столбце Разрешить .
  7. После этого нажмите Применить и ОК , чтобы сохранить изменения.
  8. После того, как вы дадите полный контроль над СИСТЕМОЙ над папкой Temp, попробуйте снова установить программное обеспечение.

Вместо того, чтобы предоставить полный контроль над папкой Temp, некоторые пользователи предлагают предоставить полный контроль вашей учетной записи пользователя или группе пользователей над каталогом установки, так что вы можете попробовать это тоже.

Решение 3. Переместите установочный файл в другой каталог .

Решение 4. Обязательно извлеките все файлы из архива .

Нередко файлы настроек хранятся в архиве, но перед запуском файла установки обязательно извлеките все файлы из архива. После этого попробуйте запустить установочный файл из папки извлечения.

Кроме того, убедитесь, что путь к папке извлечения не содержит более 256 символов. Вы можете избежать этой проблемы, просто создав новую папку в C: и распаковав в нее установочные файлы.

  • ЧИТАЙТЕ ТАКЖЕ: теперь приложение 8 Zip Lite для Windows 10 может распаковывать все форматы архивов

Решение 5. Убедитесь, что опция «Только чтение» не включена .


  1. Найдите проблемный файл и щелкните его правой кнопкой мыши. Выберите в меню Свойства .
  2. Перейдите на вкладку Общие и убедитесь, что параметр Только для чтения не выбран.
  3. Нажмите Применить и ОК , чтобы сохранить изменения.
  4. После отключения опции «Только чтение» проверьте, решена ли проблема.

Решение 6. Удалите установочные папки из ProgramData .

Пользователи сообщали об этой ошибке при попытке установить программное обеспечение Family Tree Maker, и для ее устранения необходимо удалить каталоги Family Tree Maker из папки ProgramData. Для этого выполните следующие действия:

  1. Откройте Проводник и перейдите на C: .
  2. Найдите папку ProgramData . Если вы не можете найти папку, перейдите на вкладку Просмотр и установите флажок Скрытые элементы .
  3. Зайдя в папку ProgramData , найдите папку Family Tree Maker и удалите ее. Иногда эта папка может находиться в разных папках в ProgramData, поэтому обязательно проверяйте все папки, в качестве имени которых указан произвольный массив цифр и букв.
  4. После удаления папок Family Tree Maker попробуйте установить программное обеспечение еще раз.

Хотя это решение работает для программного обеспечения Family Tree Maker, вы можете применить аналогичный метод для решения проблем и с другими приложениями. Если в приложении, которое вы пытаетесь установить, есть какие-то файлы в каталоге ProgramData, обязательно удалите их и попробуйте снова установить программное обеспечение.

Решение 7. Загрузите и установите основные драйверы

Если вы не можете установить программное обеспечение HP для печати, вы все равно можете установить базовый драйвер принтера, который не включает программное обеспечение для печати. Для этого просто посетите веб-сайт HP и перейдите в раздел загрузки. Найдите свой принтер и выберите опцию основного драйвера.

После загрузки основного драйвера установите его, и вы сможете без проблем использовать принтер.

Обновлять драйверы автоматически

Если вы не хотите самостоятельно искать драйверы, вы можете воспользоваться инструментом, который сделает это автоматически. Конечно, поскольку в настоящее время вы не можете подключиться к Интернету, этот инструмент не будет полезен.

Однако, как только вы подключитесь к Интернету, это поможет вам поддерживать актуальность всех ваших драйверов, поэтому вы больше не будете в этой ситуации.

Модуль обновления драйверов Tweakbit (одобрен Microsoft и Norton Antivirus) поможет вам автоматически обновлять драйверы и предотвратить повреждение ПК, вызванное установкой неправильных версий драйверов. После нескольких испытаний наша команда пришла к выводу, что это наиболее автоматизированное решение.

Вот краткое руководство о том, как его использовать:

  1. Загрузите и установите средство обновления драйверов TweakBit
  2. После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
  3. По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.

    Примечание.Некоторые драйверы необходимо установить в несколько этапов, поэтому вам придется нажмите кнопку «Обновить» несколько раз, пока все его компоненты не будут установлены.

Решение 8. Проверьте, не зашифрован ли ваш установочный файл

Иногда эта ошибка может появляться, если вы пытаетесь запустить установочный файл, зашифрованный вашим ПК. Пользователи сообщили, что их папка для загрузки была настроена для шифрования всех загруженных файлов, и это вызвало проблему с процессом установки.

Чтобы решить эту проблему, вам нужно переместить файл установки в другую папку и расшифровать его. Кроме того, вы можете загрузить установочный файл в папку, которая не зашифрована на вашем ПК. После этого запустите установочный файл, и ваше приложение должно установить без проблем.

Решение 9. Создайте папку загрузок на системном диске .

По-видимому, если вы запустите установочный файл из папки загрузок, отличной от используемой по умолчанию, вы можете получить эту ошибку при установке определенных приложений. Чтобы решить эту проблему, вам нужно создать временную папку загрузок на диске C и переместить в нее установочный файл.

После этого вы сможете использовать установочный файл и установить приложение без проблем.

Решение 10. Создайте папку для загрузки и переместите в нее файл vumclient.zip .

По словам пользователей, эта ошибка возникает при попытке установить VMware vCenter Update Manager. Эту проблему легко решить, создав новую папку для загрузки и переместив в нее файл vumclient.zip. Для этого выполните следующие действия:

  1. Смонтируйте установочный носитель vCenter Server .
  2. Перейдите в UpdateManager_Install_Locationdocrootvcidownloads и переименуйте папку Загрузить в Download.old .
  3. Теперь создайте новую папку Загрузить .
  4. Откройте установочный носитель и перейдите в каталог rr_moved .
  5. Найдите файл vumclient.zip и скопируйте его в новую папку Загрузить , созданную на предыдущем шаге.
  6. После этого попробуйте снова установить vCenter Update Manager.

Примечание редактора . Этот пост был первоначально опубликован в мае 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

CityCat4

Не надо использовать эту [beep] конструкцию while(!feof())
От нее только проблемы. Используйте fscanf() в цикле, пока он не вернет EOF.

Да, я знаю, что в примерах так - я сам когда-то писал по таким же примерам и потом долго матерился, не понимая, почему не работает.

Насколько мне известно, fscanf не возвращает EOF. Возвращает 0.

CityCat4

On success, these functions return the number of input items successfully matched and assigned; this can be fewer than provided for, or even zero, in the event of an early matching failure.

The value EOF is returned if the end of input is reached before either the first successful conversion
or a matching failure occurs. EOF is also returned if a read error occurs, in which case the error
indicator for the stream (see ferror(3)) is set, and errno is set to indicate the error.

Можно для гарантии проверять на возврат нуля, конечно же. Мне вот все эти танцы с потоковым чтением видятся осмысленными только для файлов гигантского размера типа сквидовых логов. Файлы осмысленного размера проще читать через read (ну или read-sscanf - для ленивых)

feof возвращает true, когда мы попытались прочитать и не смогли, потому что каретка ударилась в конец файла. А не когда каретка аккуратно припарковалась в конце файла — и уж тем более не когда она отделена от конца пробелами.

Лучше прочитайте про scanf…

On success, the function returns the number of items of the argument list successfully filled. This count can match the expected number of items or be less (even zero) due to a matching failure, a reading error, or the reach of the end-of-file.

BacCM

1. Стоит проверять что возвращает функция чтения fscanf.
Она явно не смогла прочитать число из потока.
У тебя в файле после последней единицы что-то есть типа возврата строки, пробела или чего-то подобного.

2. Уже к чистоте кода держите переменные ближе к месту использования. temp сразу перед fscanf и ещё и чем нибудь инициализировать. Тогда как минимум в подобных случаях будет не последнее значение, а "маркер"

Ошибка «Файл или папка повреждены. Чтение невозможно»: причины и способы исправления


Основные причины ошибки

Существует две основных причины появления ошибки «Файл или папка повреждены. Чтение невозможно», одна из которых носит программный характер и бывает связана с повреждением файловой системы накопителя, другая, более серьёзная указывает на аппаратные проблемы с носителем информации или оперативной памяти. Значительно реже ошибка возникает по причине повреждения файла, к которому пользователь пытается получить доступ и проблем с портами (соединением), к которым подключается флешка или съёмный жёсткий диск. Столь же редко ошибка возникает вследствие заражения компьютера вирусами, действия которых мы кратко коснёмся ниже.


Заражение компьютера вирусом
На сегодняшний день насчитываются сотни тысяч вирусов, но лишь сравнительно малая их часть направлена на уничтожение информации или вывода операционной системы из строя. Большая часть современных вирусов создаётся с целью похищения конфиденциальных данных физических или юридических лиц, а также для использования вычислительных мощностей компьютеров пользователей без их ведома, например, с целью создания ботнетов. Широкое распространение получили так называемые adware-вирусы, вирусы-вымогатели, тем не менее, нельзя исключать заражения ПК вирусами, намерено повреждающими файловую систему накопителей, что делает чтение данных с них невозможным.

Повреждения файловой системы


Под повреждением файловой системы накопителя мы прежде всего имеем ввиду повреждение файловой таблицы, именуемой MFT или иначе Master File Table, представляющей собой нечто вроде базы данных, хранящей имена, атрибуты и сведения о расположении файлов и каталогов в файловой системе NTFS. В случае повреждения такой файловой таблицы файлы физически остаются на диске, но операционная система не может их обнаружить, поскольку хранящиеся их адреса в NTFS изменены или утрачены. Во флешках небольшого объёма роль такого навигатора выполняет таблица размещения файлов File Allocation Table, точно так же указывающая операционной системе место расположения файла на переносном накопителе.
Ошибки файловых систем могут возникать не только на уровне файловой таблицы, но и на уровне заголовка файловой таблицы, в результате чего на диске становятся недоступными все файлы, а подчас и разделы. В свою очередь, причиной повреждений могут быть внезапное обесточивание накопителя, извлечение флешки из USB-порта, изменение атрибутов S.M.A.R.T. с одновременной записью их в область участка MFT. И это лишь малая часть причин, из-за которых при чтении накопителя могут возникнуть проблемы.

Физические неполадки жёсткого диска

Анализ показателей атрибутов S.M.A.R.T.

Перед тем как приступать к программному решению проблемы, рекомендуем оценить состояние жёсткого диска с помощью программы CrystalDiskInfo. Расшифровка атрибутов S.M.A.R.T. — это большая и сложная тема, требующая отдельного обсуждения, тем не менее, некоторое общее суждение о здоровье жёсткого диска с её помощью может вынести даже начинающий пользователь. Если статус диска в CrystalDiskInfo определяется как «Хорошо», с большей долей вероятности можно считать, что диск в целом исправен. Из выводимых атрибутов S.M.A.R.T. рекомендуем обратить внимание на следующие записи со значениями RAW:


• Перераспределённые сектора (ID 05). В идеале должны отсутствовать. Наличие перераспредёленных секторов является одним из ключевых показателей наличия на жёстком диске ошибок.
• Нестабильные сектора (ID C5). Сектора, которые система не смогла прочесть с первого раза. Кандидаты на переназначение. Наличие нестабильных секторов также указывает на проблемы с жёстким диском.
• Неисправимые ошибки секторов (ID C6). Наличие неисправимых ошибок секторов прямо указывает на проблемы с жёстким диском — наличия физически повреждённых областей, недоступных для чтения/записи.
Если CrystalDiskInfo выдала негативную оценку, более разумным решением будет сначала создать в R-Studio или аналогичной программе образ накопителя (во избежание создания дополнительной нагрузки на диск CHKDSK и полной потери данных) и лишь потом приступать к исправлению имеющихся на диске ошибок.

Восстановление файловой системы встроенной утилитой CHKDSK

  • Примечание: исправление ошибок на системном томе потребует блокировки раздела, поэтому проверка будет выполнена при следующей загрузке компьютера. Но лучше всего производить исправление ошибок CHKDSK, сняв жёсткий диск и подключив его к рабочему компьютеру.
  • Примечание: работать с утилитой Victoria и подобными ей программами лучше всего предварительно диагностируемый диск и подключив его в рабочему ПК или из-под LiveCD, позволяющего получать монопольный доступ к файловой системе накопителя. В частности, Victoria входит в состав небезызвестного спасательного диска WinPE 10-8 Sergei Strelec.

Если ошибку устранить не удалось, при этом файл или каталог, к которому вы не можете получить доступ представляет для вас ценность, попробуйте восстановить их с проблемного носителя с помощью R-Studio или аналогичной профессиональной программы. В нашем примере мы использовали именно R-Studio. Запустив программу, выделяем в правой колонке проблемный носитель и жмём на панели инструментов «Сканировать». В открывшемся окне параметров сканирования выберите тип используемой на диске файловой системы и форматы файлов, которые необходимо восстановить и нажмите «Сканирование».
По завершении процедуры анализа в левой колонке нажмите ссылку «Найденные по сигнатурам», а в правой колонке кликните по ссылке «Файлы, найденные по информации о типичных особенностях структуры их данных». В результате перед вами предстанет структура каталогов, в которых вы сможете выбрать нужные вам файлы.
Отметив их флажками, нажмите «Восстановить помеченные» и укажите папку для копирования данных. Учтите только, что папка, в которую вы собираетесь сохранять восстанавливаемые файлы должна находиться на другом логическом разделе или физическом диске. Как показало тестирование, данный способ успешно позволил восстановить файлы с диска с полностью уничтоженной файловой таблицей MFT и её зеркалом, тогда как CHKDSK в этом отношении оказался бессилен.
Здесь, однако, есть один момент, который следует учитывать. Поскольку глубокое повреждение MFT буквально «превращает» файлы на диске в единый поток байтов без структуры, восстановление таких файлов с помощью программ сигнатурного обнаружения покажет приемлемый результат лишь в том случае, если восстанавливаемые файлы не окажутся сильно фрагментированными.

Форматирование накопителя


Наконец, если имеющиеся на диске файлы не представляют для вас ценности, вы можете отформатировать накопитель встроенными средствами Windows или специализированными утилитами типа HDD LLF Low Level Format Tool.

Читайте также: