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

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

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

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

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

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

Отличаются размеры получившихся исошников (один больше другого в 1,0001 раза) и контрольные суммы соответственно. Какой же способ правильный? Спасибо, кто откликнется. Не знаю просто, в каком разделе создать тему, извините, если не там создал.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2019, 22:02
Ответы с готовыми решениями:

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

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

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

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

/media/cdrom0 - такое название у меня только если диск примонтируется автоматом. Копировать диск можно вполне себе непримонтированным, что я и делаю.
0
Эксперт .NET
6518 / 4094 / 1606
Регистрация: 09.05.2015
Сообщений: 9,559
23.01.2019, 22:30
Образ, созданный разными тулзами не обязан быть одинаковым. Даже созданный разными версиями тузов может отличаться.
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,692
23.01.2019, 22:38  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Образ, созданный разными тулзами не обязан быть одинаковым.
Почему? Что-то вы как-то благодушно относитесь к некачественным тулзам. Из двух файлов если один копия диска, значит, другой не копия по определению. Брак. А не просто отличается. Задача- выявить брак и каким способом он делается, тот не использовать.
0
Эксперт по электронике
6105 / 2805 / 303
Регистрация: 28.10.2011
Сообщений: 10,695
Записей в блоге: 6
25.01.2019, 20:01
Цитата Сообщение от kravam Посмотреть сообщение
Из двух файлов если один копия диска, значит, другой не копия по определению.
Допустим вы создали zip архив программной WinRAR и 7z. При этом размеры архива немного отличаются, контрольные суммы не совпадают, но распакованные файлы идентичны. Какой из архиваторов создал "неправильный" архив?
1
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,692
26.01.2019, 00:09  [ТС]
locm, вопрос какой-то глупый. Архиваторы могут добавлять к архивам какую угодно информацию, какую захочет их создатель. Дату, время, фамилию программиста, что угодно. Алгоритмы сжатия опять же разные и это само собой разумеется, как само собой разумеется и то, что *.iso ТОЧНАЯ КОПИЯ ДИСКА. И вы это знаете не хуже меня. Не бывает двух разных точных копий.
0
Эксперт .NET
6518 / 4094 / 1606
Регистрация: 09.05.2015
Сообщений: 9,559
26.01.2019, 02:01
Цитата Сообщение от 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
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,692
26.01.2019, 11:53  [ТС]
Ну допустим. Тогда вернёмся к первому сообщению. В нём описаны два способа делания *.iso файла. Какой из этих способов делает ТОЧНУЮ копию диска? (если вообще какой-то делает). Помним, что команда dd совсем необязательно должна перегонять диск в файл именно *.iso.

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

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

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

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

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

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

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

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

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

Подробнее в этой теме (если лень всё читать, читаем последнее сообщение)
Как ОС узнаёт сколько байт занято на CD-диске?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2019, 21:10
Помогаю со студенческими работами здесь

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

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

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

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

Ошибка failed to open stream: No such file or directory in (ну на самом деле файл есть по данному пути)
подскажите как исправить данную ошибку Warning: require_once(W:\domains\my-rmk.su/../frameworks/yii/framework/yii.php): failed to open...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
BASH scripting - the best cases [PurpleSchool]
jigi33 08.04.2025
Занятия BASH в PurpleSchool - отличные примеры для внедрения в практику (see screenshots and file names)
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер