Что происходит, когда я читаю поврежденный оптический носитель с помощью dd, и он очень медленный?

У вас беспорядок в перенаправлении.

web_browser </dev/null 2>/dev/null 1>&2 & disown

Сначала вы перенаправили стандартный вывод на / dev / null , а затем снова на стандартную ошибку.

1
13.12.2016, 19:24
3 ответа

Он пытается прочитать ваш DVD, но похоже, что ваш диск настолько поврежден, что не может. Ваш диск в плохой форме? Много царапин?

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

0
27.01.2020, 23:34

Последний.

IME с компакт-дисками, некоторые ошибки чтения можно исправить, уменьшив скорость привода . Однако привод этого не знал (какая именно скорость «предполагается» быть безопасной для данного диска. Буквально - самые высокие скорости ограничены прочностью материала диска). Во-вторых, самая низкая скорость будет 1x, что на несколько порядков выше 13 кБ / с.

Вдобавок, если вы посмотрите журнал ядра с помощью dmesg , я думаю, вы можете увидеть сообщения о повторных попытках от ядра. (Но я думаю, что это в основном диск, и ядро ​​не повторяет столько раз).

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

1
27.01.2020, 23:34

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

Вы можете увидеть сбросы в журналах ядра (запустите dmesg ; см. Как я могу узнать, что означают записи в dmesg? для примера).

1
27.01.2020, 23:34

Теги

Похожие вопросы