1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

[Soft] Образ диска. Что это такое и как с ним работать

Тема в разделе "Кладезь мудрости", создана пользователем Agent Provocateur, 5 янв 2007.

  1. Agent Provocateur Тролль из Высших

    Agent Provocateur

    Legacy

    Регистрация:
    17 дек 2005
    Сообщения:
    4.249
    Периодически появляются вопросы в стиле "Я скачал игру, а там один файл в формате *.iso. Что делать?"

    Разъясняем.

    Файлы в формате *.ISO, *.NRG, *.BIN / *.CUE, *.MDF / *.MDS, *.CCD / *.IMG / *.SUB - это образы дисков. Образ - это максимально точная копия диска. Некоторые типы образов (mdf+(!!!)mds, nrg, bin+(!!!)cue, ccd+(!!!)img+(!!!)sub) сохраняют даже аудиотреки (специально для искателей аутентичного геймплея). Плюс образа в том, что в нем, как правило, выкладываются полные версии игр и проблем с запуском значительно меньше.

    Как запустить игру-образ?

    • Скачать Nero Burning Rom или другую программу для записи дисков. Найти функцию "запись из образа" и записать диск. Естественно, для этого нужен пишущий привод соответствующего типа. Вы получите фактически копию диска с игрой.
      Кроме того, можно использовать программы для записи дисков:
      ImgBurn (форматы *.BIN, *.CUE, *.DI, *.DVD, *.GI,*. IMG, *.ISO, *.MDS, *.NRG и *.PDI)
      InfraRecorder (*.iso, *.bin/*.cue)
    • Скачать программу Daemon Tools, Alcohol 120% или другой эмулятор привода. Запустив ее, смонтировать имеющийся у вас образ. Программа зарезервирует на жестком диске область для него и создаст виртуальный привод - компьютер воспримет его как новый подключенный CD/DVD-ROM. Фактически вы опять-таки получаете диск с игрой, только теперь он размещен не на болванке, а прямо на жестком диске.
    • Образ можно разжать архиватором, но этот способ наименее надежен - игра может начать просить диск и так далее.

    ВАЖНО! Если вы используете операционную систему Windows 98/98SE/Me, то вам следует скачать версию Daemon Tools 3.47 отсюда: Daemon Tools 3.47.

    Как снять образ?

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

    Два важных момента:
    • После того как вы скачали и распаковали образ, проверьте, не пожат ли он Ecm'ом. Понять это можно по наличию/отсутствию файла Unecm.bat. Если такой файл есть - не монтируйте образ, а запустите данный файл и дождитесь конца его работы, после этого можете монтировать образ. Обратите внимание: иногда в Unecm.bat не прописано автоматическое удаление "старого" файла (например, с расширением *.bin.ecm), в этом случае удалять придётся руками. Так что заранее убедитесь в том, что у вас временно хватит места на "разжатие" образа.
      ВАЖНО! Если программа по какой-то причине не распаковывает образ, то создайте ярлык на рабочем столе, указав в нём путь к Unecm.exe, и "перетащите" файл с расширением *.ecm на этот ярлык.
    • Для некоторых игр очень важно, чтобы диск (образ диска) находился в первом по счёту приводе в системе, неважно, "реальный" это привод или виртуальный. Какие-то игры инсталлируются с любого привода, а запускаются только с первого, какие-то - даже инсталлируются только с первого. Если в игре музыка в аудиотреках, то услышать её можно ТОЛЬКО в том случае, если диск (образ) стоит в первом приводе.
      Ниже подробно описано то, как сделать виртуальный привод первым в системе.
      Переконфигурация приводов делается по следующей схеме.


    English Version
     

    Вложения:

    Последнее редактирование модератором: 9 мар 2021
    AlexDC, Gamovsky, MAN-biker и 31 другим нравится это.
  2.  
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.223
    @MAN-biker, так ведь если запускается только с помощью какого-либо образа диска - это ведь хорошо! Потому что, стало быть, запускается В ПРИНЦИПЕ. Тогда как встречаются игры с данной защитой, которые и с образом не запустятся.

    По-моему, он касается именно исправления совместимости с NT-based.

    В DOSBox'е ведь тоже работает. И на сайте у нас эта игра выложена.
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Ну я могу завтра проверить, образы дисков у меня сняты.
    --- добавлено 23 сен 2018, предыдущее сообщение размещено: 23 сен 2018 ---
    Собственно, зачем завтра.
    С чего кто-то взял, что там вообще какая-то защита есть? Установил и запустил, без всяких фиксов даже.
     
  5. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.223
    Я про защиту ничего не говорил. Но в изначальном виде - как минимум у меня - запускается только в 9x. Физическое издание, если что, в коллекции имеется (как и "Берегись автомобиля", а равно и многое другое из упомянутого выше).
     
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @kreol, у меня копии с физических дисков (сами диски тоже есть).
     
  7. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    То есть?
     
  8. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    То есть, в новых версиях не успользуется SPTD, его упразднили нахрен.
    --- добавлено 24 сен 2018, предыдущее сообщение размещено: 24 сен 2018 ---
    Вот именно, но по причине того, что в игре, к примеру "кривая-старая" версия драйверов Старфорса, игру НЕВОЗМОЖНО запустить на новых системах (7 х64 +++), при этом потенциально игра без защиты в этих системах не имеет никаких проблем, все проблемы в том что сам драйвер не ставится в новую систему. Для некоторых игр была возможность работать с новыми драйверами, но есть список "печальных" версий Старфорса, с которыми все плохо и ничего не сделать, только перекомпилировать игры из исходников, навесив новую защиту (или выпилив её к хренам), но поскольку на эти игры разработчики давно "положили", имеем то, что имеем.
    Второй момент, это когда игра смогла бы работать, но проблема в том, что хитрожопая Старфорс имеет кучу уровней защиты и способов определять её обход и именно для таких случаев нужны всякие SPTD и разные типы приводов, тот же IDE вместо "обычной" эмуляции SCSI. Т.е. если сделать виртуальный привод SCSI, то проверка защиты не проходит, но стоит удалить все виртуальные и физические приводы из системы и сделать один ВИРТУАЛЬНЫЙ IDE-привод и проверка защиты проходит и "игра играется".
    Но без SPTD-драйверов все насмарку, вся прелесть "Алкаша" и "Демона" стремится к нулю и уже проще просто запускать для монтирования образов удобную прогу типа WinCDEmu, про которую я выше написал.
    Это как с великолепным и крайне гибким "браузером-трансформером" Opera, который кончился на 12-й версии, когда был произведен переход с движка Presto на сраный WebKit и в тот момент Opera перестала быть собой и стала очередным клоном в ряду других браузеров на Вебките.
     
    Последнее редактирование: 24 сен 2018
  9. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.369
    С телефона трудно в детали вдаваться, но список в очень большой мере ерунда. Потом развернуть в отдельной теме можно будет.

    Не говоря о том, что в 90% случаев стандартный DT привод работает и не жужжит.
     
  10. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    Ну-ка, ну-ка... Носом меня в NoCD для русской версии, снимающий с неё защиту. Или же подходит от англоязычной, но при этом все локализованные ресурсы остаются на месте?
    --- добавлено 24 сен 2018, предыдущее сообщение размещено: 24 сен 2018 ---
    Список был на тему ОФИЦИАЛЬНЫХ РУССКИХ ЛОКАЛИЗЦИЙ, для которых НЕ СУЩЕСТВУЕТ НА ДАННЫЙ МОМЕНТ NoCD, т.е. единстенным способом запуска которых является НАЛИЧИЕ (ОБРАЗА) ДИСКА В ПРИВОДЕ.
    Если же есть какие-то неточности или же появились NoCD, просьба написать и указать, мы изменим список до актуального состояния.
     
  11. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.369
    Ну любители русефекаций должны страдать, да.
     
  12. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    1. Любители "русЕфЕкаций" как раз не страдают, ибо говно-пиратки-русЕфЕкалии все по-умолчанию имеют отвязку от диска.
    А вот с официальными переводами, особенно защищенными СФ, где локализованные ресурсы лежат в контейнере SFFS - это проблема.
    Благо есть люди (и на нашем сайте тоже), которые потихоньку доламывают остатки таких игр и в настоящее время.
    2. И нет, страдать никто не должен. Это заблуждение.
     
    olex72 и BrainRipper нравится это.
  13. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    @MAN-biker, SPDT убрали, потому что не нужен больше -- без него все работает. И тип привода любой можно выбрать:
    DT IDE.png
     
    MAN-biker нравится это.
  14. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    Не знаю, у меня версия lite 10.2, sptd ставился в комплекте. Правда, у меня виста x64. Возможно на 10-ке sptd просто не ставится.
    --- добавлено 25 сен 2018, предыдущее сообщение размещено: 25 сен 2018 ---
    Не знаю, у меня версия lite 10.2, sptd ставился в комплекте. Правда, у меня виста x64. Возможно на 10-ке sptd просто не ставится.
     
  15. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    @Goblinit, установщик SPTD и у меня есть вместе с демоном в его папке. Только либо он устанавливается скрытно и без следов (маловероятно), либо не устанавливается вообще. А так, можно хоть к настоящему физическому приводу в системе "вставлять" образ.
     
    MAN-biker нравится это.
  16. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    @TheMadLynx, версия ультры у тебя какая?
    Попробую у себя.
     
  17. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
  18. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    Собственная неосведомлённость в вопросе вкупе с общей разрозненностью информации в сети толкнули на некоторые эксперименты и написание гайда по борьбе со StarForce.
    Данный гайд не истина в последней инстанции, его предлагается совместно доработать.

    ...

    Как это работает.
    В общих чертах StarForce представляет собой один из множества усовершенствованных вариантов известной защиты от Macrovision. Суть в том, чтобы засунуть на диск при изготовлении на заводе (т.н. "штамповка") какую-то заведомо известную последовательность, наличие которой защита сможет проверить. Это вовсе необязательно будут данные и, в случае, со StarForce это как раз именно что не данные. Так что по-прежнему вполне возможен случай, когда оригинальный диск поцарапан и не все данные читаются, но проверку старфорса такой диск проходит и даже образ с такого диска будет работать.
    Работа самого Старфорс сильно зависит от двух факторов:
    1. Версия системы защиты старфорс. Здесь мы сталкиваемся с проблемами совместимости с конкретной версией ОС. Часто бывает, что игра сама по себе без защиты способна нормально работать на конкретной версии ОС, но не работает, потому что старфорс не работает. К счастью, есть некоторая поддержка от разработчиков этой чудо-защиты. Например, вот страница поддержки Windows 7 с описанием возможных легальных вариантов решения проблем.
      Также существует отдельный подсайт от разработчика старфорс, на котором выложены уже отученные от защиты версии некоторых игр.

    2. Требуется ли установка драйвера в систему. Есть облегчённый вариант защиты приложения без установки драйвера - в этом случае теоретически защиту обойти проще, так как обычное приложение не может напрямую обращаться к железу (например, чтобы выяснить, прячете ли вы реальный dvd-привод). Если драйвер всё же ставится, с ним полезно уметь работать.
    Варианты обхода.
    Обыкновенно решение проблемы сводится к двум простым вариантам: no-cd или эмуляция.
    Эмуляция при правильном применении решает проблемы запуска игры без диска, не модифицируя никакие данные игры, но проблемы совместимости с версией ОС никуда не деваются. Ведь, если старфорс впринципе на работает на данной ОС, эмуляция бессильна. Остаётся только резать.

    Так и поступают авторы абсолютного большинства no-cd - отрезают лишнее до основания. Увы, существует немало не совсем удачных примеров такого подхода. В частности все известные мне no-cd к игре Prince of Persia: The Two Thrones ломают Акелловский перевод (шрифты). Видимо, в приложении есть какая-то длинная зависимость, которую слишком сложно реверсить, поэтому вместе с no-cd к этой игре всегда приложен любительский русификатор.
    Также известны случаи неработоспособности заставок в играх и частые вылеты при применении no-cd.

    Поскольку ни один метод нельзя назвать совершенным, существуют сторонники и того, и другого.
    Но, если найти no-cd зачастую задача нетривиальная (если только он вообще существует), то сделать правильный образ диска, защищённого старфорсом - задача вроде бы нетривиальная, но состоящая из многих нюансов, о которых нигде не сказано открыто и в одном месте.

    Делаем правильный образ диска со старфорс.
    Сразу оговорюсь, что всё это возможно только на винде. Линукс в этом плане пока далеко.

    Весь старфорс крутиться вокруг топологии диска, поэтому нужен алкоголь (и только он), чтобы снять её. DPM - процедура измерения позиционирования данных на диске (подробнее). Таким образом мы получаем информацию о физическом расположении данных на штамповке, которая необходима для обхода защиты.
    Если есть ещё софт, способный снять DPM - делитесь опытом. Алкоголь можно использовать облегчённый 52% или сразу все 120%. Обе версии есть в виде бесплатного издания (free) и платного (trial/retail). Trial работает только 15 дней, после нужно купить. Free насильно ставит adware в систему. Так что выбор за вами.
    !!!ВАЖНО!!!
    Известны случаи неверного снятия DPM с диска при уже установленном драйвере старфорс в системе. Этот момент зависит от версии старфорс, но лучше сразу перестраховаться и удалить драйвер до начала процедуры DPM.

    Обязательно требуется привод, способный на DPM. Хотя и существует база поддерживаемых алкоголем приводов, нет гарантий, что ваш конкретный экземпляр успешно справится. Узнать это можно чисто эмпирическим путём. В крайнем случае есть смысл обновить прошивку привода. По той же причине всегда имеет смысл скачать свежую версию алкоголя, если ваша уже устарела.

    Перед снятием образа можно и убедиться в том, что ваш диск защищён старфорс: для этого в комплекте с новым алкоголем идёт data-type analyzer (DTA). Пример:

    [​IMG]

    Впрочем, полагаться всецело на него не стоит. Иногда и он может проглядеть защиту.


    Подготовились, приступаем!
    Формат образа обязательно должен быть mdf/mds. Никакой другой формат пока не приспособлен хранить DPM (разве что MDX?). Впрочем в программе уже подобраны оптимальные пресеты для дампа дисков старфорс и в этих пресетах установлена "Обычная" точность снятия DPM.

    [​IMG]

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

    [​IMG]

    !!И Вот тут важно знать!!

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

    Если DPM снят успешно, вы также видите это в логе:

    [​IMG]

    Следите за этим. Если вы получили ошибку DPM - дальше снимать образ смысла нет (но есть смысл попробовать другие параметры снятия DPM).

    Как проверить, снялся ли DPM?

    [​IMG] [​IMG]

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

    Сняли образ. Как эмулировать?
    Для эмуляции требуется любое ПО, работающее через sptd. Именно в этом была причина неработоспособности эмуляторов на win10 - не было sptd под эту систему (уже есть).
    Подходит D-Tools, или всё тот же Алкоголь. При этом, вопреки распространённому мнению, никакая эмуляция типа носителя, бэдов и даже RMPS для работы образа не требуется. Если вы работаете с образом, вы просто монтируете его.

    Эмуляция RMPS нужна, если вы решили прожечь образ на болванку. При этом в определённую область болванки будут записаны данные DPM. Записывайте образ c DPM на болванку правильно:

    У правильно записанного диска с DPM при монтировании будет метка тома "NEEDS EMULATION". Это означает, что такому диску требуется эмуляция RMPS:

    Эмулировать RMPS можно и старым D-Tools 4.36 (3.47 -???)


    Образ снят верно, но всё равно не проходит проверку. Что можно ещё попробовать?
    Бывают особенно упёртые версии старфорс, которые требуют вставить диск именно в ide-привод, если находят такой в вашей системе. Вариантов решения проблемы несколько:
    1. Отключить привод в биосе.
    2. Отключить привод в винде при помощи Starforce Nightmare
    3. Обновить драйвер старфорс (как бы странно это не звучало)
    4. Отключить привод физически.
     
    Последнее редактирование: 29 мар 2019
  19. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    Забыл написать: жду ваших предложений и дополнений. Если у кого-то есть желание, можно запихнуть это в нашу вики. Каюсь, с оформлением так и не смог подружиться.
     
  20. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    1. -тся, -тЬся.
    2. НЕ только он, а ещё можно DT-Pro\Advanced.

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

    Вообще, уже близок момент, когда для ВСЕХ игр со СтарФорсом будут сделаны NoCD и мы забудем эту защиту как великое недоразумение.
     
    Последнее редактирование: 30 мар 2019
    Goblinit нравится это.
  21. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.223
    Позволю себе заметить, что пока даже не все игры как таковые, где была использована данная защита, выложены в Интернет.
    Кроме того, изредка можно наткнуться на особо зверские случаи: например, в никому не нужной тайваньской игре Tun Town 2 (в материковом Китае она тоже издавалась) StarForce присутствует в трёх файлах - и в одном из них она "крадёт" код в свою VM. NoCD не было, нет и, возможно, не будет. И остаётся только безмерно радоваться тому, что до подобной дикости почти (?) никто больше не опускался.
     
    MAN-biker нравится это.
  22. MAN-biker

    MAN-biker

    Регистрация:
    17 авг 2008
    Сообщения:
    4.171
    Благо, что при наличии образа с нормальной топологией или оригинального диска, практически любой сейчас может хотя бы распаковать ресурсы из контейнера SFFS.
    Ну и буквально за последние месяцы-недели, появилось много NoCD на рутрекере, там три человечка в основном плотненько так занялись этим делом, за что им низкий поклон.
     
    kreol нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление