Форум программистов, компьютерный форум, киберфорум
Системный софт
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
1

Как на самом деле создать образ диска (*.iso файл)?

23.01.2019, 22:02. Показов 2154. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья! Есть диск, нужно из него скропать *.iso файл. Разные способы дают разные результаты.

Использование этой программы
https://cdburnerxp.se/
Стабильно даёт один результат (одинаковый на разных машинах)

Использование командной строки в линуксе
Bash
1
dd if=/dev/sr0 of=dst.iso
Стабильно даёт другой результат (одинаковый на разных машинах)

Отличаются размеры получившихся исошников (один больше другого в 1,0001 раза) и контрольные суммы соответственно. Какой же способ правильный? Спасибо, кто откликнется. Не знаю просто, в каком разделе создать тему, извините, если не там создал.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2019, 22:02
Ответы с готовыми решениями:

Как программно распаковать ISO (образ диска)?
Как программно распаковать ISO (образ диска) с выбором того, что именно нужно распаковать, куда...

Не записывается образ диска Iso
У меня такая проблема:не могу записать файл Iso образа диска в Nero;выдается ошибка-неподходящий...

Закинуть ISO образ CD диска на флешку
такая проблема... есть образ мультизагрузочного диска, после того как его распаковала на флешку и...

Чем снять образ ISO с диска HDD?
Подскажите пожалуйста программу, которой можнно снять образ системного диска "C:" например в виде...

11
308 / 160 / 66
Регистрация: 18.01.2019
Сообщений: 449
23.01.2019, 22:08 2
Цитата Сообщение от kravam Посмотреть сообщение
dd if=/dev/sr0 of=dst.iso
Не факт что с нужного устройства делаешь может оно по другому называется? Например...
Bash
1
dd if=/dev/cdrom of=dst.iso
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
23.01.2019, 22:29  [ТС] 3
Цитата Сообщение от svtslv Посмотреть сообщение
Не факт что с нужного устройства делаеш
всё правильно делаю.

/media/cdrom0 - такое название у меня только если диск примонтируется автоматом. Копировать диск можно вполне себе непримонтированным, что я и делаю.
0
Эксперт .NET
6510 / 4086 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
23.01.2019, 22:30 4
Образ, созданный разными тулзами не обязан быть одинаковым. Даже созданный разными версиями тузов может отличаться.
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
23.01.2019, 22:38  [ТС] 5
Цитата Сообщение от Someone007 Посмотреть сообщение
Образ, созданный разными тулзами не обязан быть одинаковым.
Почему? Что-то вы как-то благодушно относитесь к некачественным тулзам. Из двух файлов если один копия диска, значит, другой не копия по определению. Брак. А не просто отличается. Задача- выявить брак и каким способом он делается, тот не использовать.
0
Эксперт по электронике
5935 / 2651 / 282
Регистрация: 28.10.2011
Сообщений: 10,007
Записей в блоге: 6
25.01.2019, 20:01 6
Цитата Сообщение от kravam Посмотреть сообщение
Из двух файлов если один копия диска, значит, другой не копия по определению.
Допустим вы создали zip архив программной WinRAR и 7z. При этом размеры архива немного отличаются, контрольные суммы не совпадают, но распакованные файлы идентичны. Какой из архиваторов создал "неправильный" архив?
1
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
26.01.2019, 00:09  [ТС] 7
locm, вопрос какой-то глупый. Архиваторы могут добавлять к архивам какую угодно информацию, какую захочет их создатель. Дату, время, фамилию программиста, что угодно. Алгоритмы сжатия опять же разные и это само собой разумеется, как само собой разумеется и то, что *.iso ТОЧНАЯ КОПИЯ ДИСКА. И вы это знаете не хуже меня. Не бывает двух разных точных копий.
0
Эксперт .NET
6510 / 4086 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
26.01.2019, 02:01 8
Цитата Сообщение от kravam Посмотреть сообщение
как само собой разумеется и то, что *.iso ТОЧНАЯ КОПИЯ ДИСКА
По моему ISO не является точной копией диска. К тому же в ISO скорее всего имеется служебная информация, которая напрямую к содержимому диска отношения не имеет.

ISO files store only the user data from each sector on an optical disc, ignoring the control headers and error correction data
Только по этому ISO никак не может быть точной копией диска.

Т.е. по сути ISO содержит точную копию данных, а вся служебная информация либо вообще отсутствует, либо не соответствует оригиналу.
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
26.01.2019, 11:53  [ТС] 9
Ну допустим. Тогда вернёмся к первому сообщению. В нём описаны два способа делания *.iso файла. Какой из этих способов делает ТОЧНУЮ копию диска? (если вообще какой-то делает). Помним, что команда dd совсем необязательно должна перегонять диск в файл именно *.iso.

Может, я неправильно чуть-чуть назвал тему, но мне нужен в таком случае не образ диска, а его точная копия. В виде файла какого-нибудь, естессно. А расширение .iso я уж сам допишу.

Добавлено через 6 минут
Ну или ещё какой способ есть кроме этих двух предложенных?

Добавлено через 1 минуту
Так опять, если третий способ даст результат отличный от других результатов и как проверить его правильность?
0
Эксперт по электронике
5935 / 2651 / 282
Регистрация: 28.10.2011
Сообщений: 10,007
Записей в блоге: 6
26.01.2019, 13:51 10
Цитата Сообщение от kravam Посмотреть сообщение
Архиваторы могут добавлять к архивам какую угодно информацию, какую захочет их создатель. Дату, время, фамилию программиста, что угодно. Алгоритмы сжатия опять же разные и это само собой разумеется, как само собой разумеется и то, что *.iso ТОЧНАЯ КОПИЯ ДИСКА.
Кроме данных диска в iso файле содержится служебная информация, так что мой пример корректный, иначе бы его не приводил.
Прежде чем создавать эту тему разве не могли извлечь содержимое iso файлов созданных разными программами и сравнить данные?

Цитата Сообщение от kravam Посмотреть сообщение
Какой из этих способов делает ТОЧНУЮ копию диска?
Вероятно тот и другой, но в файле кроме данных диска есть служебная информация. Она может отличаться. Не нужно путать копию диска и файл содежражить только копию диска без других данных.

Цитата Сообщение от kravam Посмотреть сообщение
команда dd совсем необязательно должна перегонять диск в файл именно *.iso.
Тогда вообще о чем речь, если форматы файлов отличаются?
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
26.01.2019, 19:19  [ТС] 11
Цитата Сообщение от locm Посмотреть сообщение
Кроме данных диска в iso файле содержится служебная информация, так что мой пример корректный, иначе бы его не приводил.
она мне тоже нужна.

Цитата Сообщение от locm Посмотреть сообщение
Прежде чем создавать эту тему разве не могли извлечь содержимое iso файлов созданных разными программами и сравнить данные?
а что бы это дало? Если данные одинаковые, то вопрос бы остался. Если разные, то тем более бы остался.

Цитата Сообщение от locm Посмотреть сообщение
Не нужно путать копию диска и файл содежражить только копию диска без других данных.
ну давайте не будем путать. Мне нужна точная копия, вот побайтная прямо. С чем её можно перепутать? С данными? Ну вот давайте и не будем её путать с данными. Точная копия диска.

Цитата Сообщение от locm Посмотреть сообщение
Тогда вообще о чем речь, если форматы файлов отличаются?
о том речь, что мне нужна точная копия диска. Возможно инструментом dd. А расширение я поставлю какое мне нужно
0
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,686
01.02.2019, 21:10  [ТС] 12
Ну в общем-то, всё понятно. Если выбирать между инструментами, естессно, берём инструмент линукса dd. Либо dmde (Тогда вручную посекторно копируем весь диск, прямо до последнего байта и всё)

https://cdburnerxp.se/ мало того, что не весь диск считывает, так если на нём будут две файловые системы, внагляк считает только первую из них. Вторую, соответственно, не считает. И все оставшиеся байты после второй- тоже.

Подробнее в этой теме (если лень всё читать, читаем последнее сообщение)
Как ОС узнаёт сколько байт занято на CD-диске?
0
01.02.2019, 21:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2019, 21:10
Помогаю со студенческими работами здесь

Как создать Juncty на образ ISO немонтируя к нему букву
Вот собственно сабж Win10 или 2012R2. Mount-DiskImage -ImagePath "J:\foo\bar.iso" Но тут...

В какой кодировке на самом деле этот файл?
В какой кодировке на самом деле этот файл и чем можно читать его разметку? Элемент <Directory>...

Файл cookies.sqlite не sqlite на самом деле, или как его открыть
хочу прочитать куки браузеров (это не противозаконно) оперу сделал, хром сделал, у хрома как раз...

Ошибка failed to open stream: No such file or directory in (ну на самом деле файл есть по данному пути)
подскажите как исправить данную ошибку Warning:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru