---
title: 'Проверка чтения DVD и CD дисков'
url: 'https://ra1ahq.blog/proverka-chteniya-dvd-i-cd-diskov'
markdown: 'https://ra1ahq.blog/proverka-chteniya-dvd-i-cd-diskov.md'
lang: ru
date: '2021-04-01'
description: 'Часто после записи данных на новый DVD-R диск хочется удостоверится, что файлы читаются. Также, старые исцарапанные CD-R диски могут вызывать подозрения в плане их чтения в приводе DVD-RW. Перед тем, как использовать такие диски, желательно выполнить проверку чтения, которая не займёт много времени. Способ'
taxonomy:
  archives_month:
    - apr_2021
  archives_year:
    - '2021'
---

# Проверка чтения DVD и CD дисков

1 

 апрель 

 2021 

 ![Проверка чтения DVD и CD дисков](https://ra1ahq.blog/images/4/2/9/3/7/42937c2ac8904ef6839eb5debb874bf254dc890b-dvd.jpg)16:39

### Проверка чтения DVD и CD дисков

1 апрель 2021 16:39

Часто после записи данных на новый DVD-R диск хочется удостоверится, что файлы читаются. Также, старые исцарапанные CD-R диски могут вызывать подозрения в плане их чтения в приводе DVD-RW. Перед тем, как использовать такие диски, желательно выполнить проверку чтения, которая не займёт много времени.

### Способ 1. Проверка чтения диска с помощью команды DD

Данный способ не очень хорош, т.к. не даёт представление о том, какой из файлов не читается. Зато самый быстрый,
и подсказывает результат - читается ли диск в целом, или нет.

```
dd if=/dev/dvdrw of=/dev/null
```

либо для внешнего привода DVD:

```
dd if=/dev/sr1 of=/dev/null
```

где dvdrw, sr1 - имена устройств для чтения/записи CD/DVD, которые можно узнать с помощью команды `cd-drive` из пакета `libcdio-utils`).

Пример результата выполнения:
`dd if=/dev/dvdrw of=/dev/null`

`626688+0 records in`

`626688+0 records out`

`320864256 bytes (321 MB, 306 MiB) copied, 68,8281 s, 4,7 MB/s`

### Способ 2. Проверка чтения файлов на диске при помощи команд FIND и CP /dev/null

Хороший способ, хотя и довольно медленный, если файлов много. Команда

```
find /media/vladimir -type f -exec cp "{}" /dev/null \;
```

где vladimir - имя пользователя

Разбор (объяснение) команды:
Команда find ищет в каталоге /media/vladimir/ИМЯ\_ДИСКА все файлы (-type f)
и на каждом из них выполняет (-exec) команду cp.

При этом, две фигурные скобки {} относятся к команде find,
для команды cp вместо скобок подставляется имя текущего обрабатываемого файла (см. **man find**):

> The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command

*Для чего кавычки вокруг фигурных скобок?*
Это символы сильного экранирования.

*Для чего нужна точка с запятой в конце команды?*
Это тоже объяснено в **man find**:

> All following arguments to find are taken to be arguments to the command until an argument consisting of `;' is encountered.

То есть точка с запятой ограничивает собой список аргументов команды find.

*Зачем используется обратный слеш (косая черта - "\\") перед точкой с запятой ";" ?*
Без косой черты выводится ошибка о пропущенном аргумента
`-exec cp "{}" /dev/null ;`
`find: missing argument to`-exec'`
то есть косая черта по моему мнению используется для одиночного экранирования аргумента ";" (конец аргументов).

Подробности про экранирование синтаксиса командного интерпретатора bash лучше узнать из курсов или учебников Linux. Так как это выходит за рамки данной статьи.

Данную команду следует выполнять, когда оптический диск в приводе DVD-ROM был опознан системой и произошло его монтирование в каталог /media (диск появился в Проводнике PCmanFM).

Результат выполнения команды на старом, поцарапанном CD диске:

`find /media/vladimir -type f -exec cp "{}" /dev/null \;`
`cp: error reading '/media/vladimir/HBCD 15.2 RUS/HBCD/Boot/pmagic/pmodules/PMAGIC_2012_10_10.SQFS': Ошибка ввода/вывода`

### Способ 3. Вычисление контрольной суммы (хеша) с записанного диска (MD5SUM и SHA256SUM)

Если прожиг диска производилась с образа ISO, можно сравнить исходную контрольную сумму файла образа и контрольную сумму

после чтения диска.

Необходимо загрузить в DVD-RW привод записанный CD или DVD диск и выполнить команду

```
md5sum /dev/dvdrw
```

Скорость выполнения зависит от скорости привода и объёма данных

Например, результат для снятия контрольной суммы диска

`4b6f499873f282c8dd95adaf071eec68  /dev/dvdrw`

У исходного образа диска также снял сумму
`md5sum xubuntu-20.04.2.0-desktop-amd64.iso`

`4b6f499873f282c8dd95adaf071eec68  xubuntu-20.04.2.0-desktop-amd64.iso`

Сравнение показывает, что контрольные суммы совпадают, диск записан качественно и хорошо читается.

В последнее время контрольную сумму вычисляют по алгоритму SHA256

например, указанная на странице https://mirror.yandex.ru/ubuntu-cdimage/xubuntu/releases/20.04/release/
контрольная сумма по алгоритму SHA256 для указанного дистрибутива составляет (см. файл **SHA256SUMS**)
c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 \*xubuntu-20.04.2.0-desktop-amd64.iso

Можно сравнить файл образа с указанной суммой (что означает, что образ загружен полностью, корректный):

```
sha256sum xubuntu-20.04.2.0-desktop-amd64.iso
```

Результат проверки:
`c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5  xubuntu-20.04.2.0-desktop-amd64.iso`

Указанные контрольные суммы (хеш-суммы) совпадают. Значит ISO образ соответствует оригинальному, с веб сайта.

---

Источник (автор borisych):

- [https://www.linux.org.ru/forum/
    admin/801493](https://www.linux.org.ru/forum/admin/801493)

[ Назад](https://ra1ahq.blog/radiomayak-rb1ca-v-priozerske "Предыдущая страница")

[ Вперед ](https://ra1ahq.blog/zapis-seansa-svyazi-s-mks-6-aprelya-2021 "Следующая страница")

## Языки

- [Русский](https://ra1ahq.blog/proverka-chteniya-dvd-i-cd-diskov)
- [English](https://ra1ahq.blog/en/posts/proverka-chteniya-dvd-i-cd-diskov)
- [Deutsch](https://ra1ahq.blog/de/posts/proverka-chteniya-dvd-i-cd-diskov)
- [Français](https://ra1ahq.blog/fr/posts/proverka-chteniya-dvd-i-cd-diskov)
- [中文 (简体) (cn)](https://ra1ahq.blog/zh-cn/posts/proverka-chteniya-dvd-i-cd-diskov)

## Тема

## RSS фиды

 [ Atom 1.0](https://ra1ahq.blog/.atom) [ RSS](https://ra1ahq.blog/.rss) 

## Популярные метки

 [APRS](https://ra1ahq.blog/tag:APRS) [CW](https://ra1ahq.blog/tag:CW) [DX](https://ra1ahq.blog/tag:DX) [FM](https://ra1ahq.blog/tag:FM) [Linux](https://ra1ahq.blog/tag:Linux) [firefox](https://ra1ahq.blog/tag:firefox) [morse](https://ra1ahq.blog/tag:morse) [soundtrack](https://ra1ahq.blog/tag:soundtrack) [video](https://ra1ahq.blog/tag:video) [windows](https://ra1ahq.blog/tag:windows) [youtube](https://ra1ahq.blog/tag:youtube) [КВ](https://ra1ahq.blog/tag:%D0%9A%D0%92) [ТВ](https://ra1ahq.blog/tag:%D0%A2%D0%92) [УКВ](https://ra1ahq.blog/tag:%D0%A3%D0%9A%D0%92) [антенны](https://ra1ahq.blog/tag:%D0%B0%D0%BD%D1%82%D0%B5%D0%BD%D0%BD%D1%8B) [безопасность](https://ra1ahq.blog/tag:%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C) [длинные волны](https://ra1ahq.blog/tag:%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [путешествия](https://ra1ahq.blog/tag:%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D1%8F) [религия](https://ra1ahq.blog/tag:%D1%80%D0%B5%D0%BB%D0%B8%D0%B3%D0%B8%D1%8F) [соревнования](https://ra1ahq.blog/tag:%D1%81%D0%BE%D1%80%D0%B5%D0%B2%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) [спутники](https://ra1ahq.blog/tag:%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%B8) [средние волны](https://ra1ahq.blog/tag:%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [схемы](https://ra1ahq.blog/tag:%D1%81%D1%85%D0%B5%D0%BC%D1%8B) [тесты](https://ra1ahq.blog/tag:%D1%82%D0%B5%D1%81%D1%82%D1%8B) [трансивер](https://ra1ahq.blog/tag:%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80) [управление](https://ra1ahq.blog/tag:%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5) [фотографии](https://ra1ahq.blog/tag:%D1%84%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%B8) 

## Случайная публикация

 [ Мне повезет!](https://ra1ahq.blog/random) 

## Архив публикаций

- [ октябрь 2026 ✒ 3 ](https://ra1ahq.blog/archives_month:oct_2026)
- [ сентябрь 2026 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2026)
- [ август 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2026)
- [ июль 2026 ✒ 13 ](https://ra1ahq.blog/archives_month:jul_2026)
- [ июнь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2026)
- [ май 2026 ✒ 2 ](https://ra1ahq.blog/archives_month:may_2026)
- [ апрель 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2026)
- [ март 2026 ✒ 3 ](https://ra1ahq.blog/archives_month:mar_2026)
- [ февраль 2026 ✒ 7 ](https://ra1ahq.blog/archives_month:feb_2026)
- [ январь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jan_2026)
- [ декабрь 2025 ✒ 12 ](https://ra1ahq.blog/archives_month:dec_2025)
- [ ноябрь 2025 ✒ 9 ](https://ra1ahq.blog/archives_month:nov_2025)
- [ октябрь 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2025)
- [ сентябрь 2025 ✒ 5 ](https://ra1ahq.blog/archives_month:sep_2025)
- [ август 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2025)
- [ июль 2025 ✒ 6 ](https://ra1ahq.blog/archives_month:jul_2025)
- [ июнь 2025 ✒ 10 ](https://ra1ahq.blog/archives_month:jun_2025)
- [ май 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:may_2025)
- [ апрель 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2025)
- [ март 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2025)
- [ февраль 2025 ✒ 11 ](https://ra1ahq.blog/archives_month:feb_2025)
- [ декабрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2024)
- [ ноябрь 2024 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2024)
- [ октябрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2024)
- [ сентябрь 2024 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2024)
- [ август 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2024)
- [ июль 2024 ✒ 9 ](https://ra1ahq.blog/archives_month:jul_2024)
- [ июнь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jun_2024)
- [ май 2024 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2024)
- [ апрель 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:apr_2024)
- [ март 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2024)
- [ февраль 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:feb_2024)
- [ январь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jan_2024)
- [ декабрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2023)
- [ ноябрь 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:nov_2023)
- [ октябрь 2023 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2023)
- [ сентябрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:sep_2023)
- [ август 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:aug_2023)
- [ июль 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2023)
- [ июнь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2023)
- [ май 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:may_2023)
- [ апрель 2023 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2023)
- [ март 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2023)
- [ февраль 2023 ✒ 2 ](https://ra1ahq.blog/archives_month:feb_2023)
- [ январь 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:jan_2023)
- [ декабрь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2022)
- [ ноябрь 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:nov_2022)
- [ октябрь 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:oct_2022)
- [ сентябрь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2022)
- [ август 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2022)
- [ июль 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:jul_2022)
- [ июнь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:jun_2022)
- [ май 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2022)
- [ апрель 2022 ✒ 3 ](https://ra1ahq.blog/archives_month:apr_2022)
- [ март 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2022)
- [ февраль 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:feb_2022)
- [ январь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:jan_2022)
- [ декабрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2021)
- [ ноябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:nov_2021)
- [ октябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:oct_2021)
- [ сентябрь 2021 ✒ 10 ](https://ra1ahq.blog/archives_month:sep_2021)
- [ август 2021 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2021)
- [ июль 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2021)
- [ июнь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2021)
- [ май 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2021)
- [ апрель 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2021)
- [ март 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2021)
- [ февраль 2021 ✒ 3 ](https://ra1ahq.blog/archives_month:feb_2021)
- [ январь 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:jan_2021)
- [ декабрь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2020)
- [ ноябрь 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2020)
- [ октябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:oct_2020)
- [ сентябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2020)
- [ август 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2020)
- [ июль 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:jul_2020)
- [ июнь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2020)
- [ май 2020 ✒ 10 ](https://ra1ahq.blog/archives_month:may_2020)
- [ апрель 2020 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2020)
- [ март 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:mar_2020)
- [ январь 2020 ✒ 1 ](https://ra1ahq.blog/archives_month:jan_2020)
- [ декабрь 2019 ✒ 2 ](https://ra1ahq.blog/archives_month:dec_2019)

## Поиск

## Прогноз погоды

[На 14 дней](https://world-weather.ru/pogoda/russia/saint_petersburg/14days/)
[world-weather.ru](https://world-weather.ru/)

---

## Navigation

- Parent: [RA1AHQ](https://ra1ahq.blog/index.md)
- Previous: [Запись сеанса связи с МКС 6 апреля 2021](https://ra1ahq.blog/zapis-seansa-svyazi-s-mks-6-aprelya-2021.md)
- Next: [Радиомаяк RB1CA в Приозерске](https://ra1ahq.blog/radiomayak-rb1ca-v-priozerske.md)
