Помощь - Поиск - Пользователи - Календарь
Полная версия: Проблема во время установки Windows
Форум «Всё о Паскале» > Системы, Сети, Технологии > ОС и ПО
RathaR
Привет всем, проблема следующая:
во время копирования файлов для установки виндовс, 3 файла отказались копироваться, названий непомню, но чтото типа media.sfg, или в этом роде... я пропустил все это дело, не придал значения. Но теперь отказываються устанавливаться драйверы на звук, пишет ошибку "Windows не удаеться загрузить программу для установки MEDIA. Обратитесь к поставщику"...
Дело ведь в кривой системе, правда? rolleyes.gif
andriano
Ну, что-то кривое - это точно, а вот что именно, сказать трудно. Может быть : диск, дисковод, шлейф, память, процессор, блок питания, винчестер, руки...
RathaR
Меня собственно интересует лишь одно, этому виной сам диск с системой, или железо... т.е. установка другого дистрибутива записаного на новый диск поможет или нет...
andriano
Увы, для ответа на этот вопрос недостаточно данных.
Так что предлагаемый тобой вариант - самый простой способ это выяснить.
RathaR
Выяснил... записал тот же дистрибутив на новый диск на малой скорости - подобных проблем больше не наблюдаеться.
Для себя сделал выводы:
1 - не писать больше диск из образа на максимальных скоростях;
2 - не сувать несколько дисков в одну коробку, для последующей транспортировки;
rolleyes.gif
Unconnected
Была подобная проблема, когда отказывались копироваться файлы, иногда помогало вытаскивание диска, его протирание, и продолжение установки, иногда - не помогало... Может ещё привод косячить, один и тот же диск в моём приводе устанавливает систему нормально, а в более старом, на другом компьютере - кое-как...
Lapp
Цитата(andriano @ 24.12.2009 20:38) *
Так что предлагаемый тобой вариант - самый простой способ это выяснить.
На мой взгляд, самый простой способ выяснить работоспособность диска - это скопировать его куда-нибудь, хотя бы бы в nul. Если весь диск копировать в лом - скопировать тот файл, на который была жалоба.
RathaR
Кстати, а есть какие-либо утилиты для проверки целосности самого диска? Чтоб без подобных косяков обойтись...
Lapp
Цитата(RathaR @ 26.12.2009 12:25) *
Кстати, а есть какие-либо утилиты для проверки целосности самого диска? Чтоб без подобных косяков обойтись...
Написать слабо? ))
RathaR
Цитата(Lapp @ 26.12.2009 15:35) *

Написать слабо? ))

Недорос еще... rolleyes.gif
Unconnected
Можно диагностировать косяки записи ещё при записи: в Неро, например, при записи можно поставить галочку "Проверить диск после записи". Примерно так называется. Думаю, ещё сторонние утилиты существуют, специально для этого сделанные.

SKVOZNJAK
Цитата
Кстати, а есть какие-либо утилиты для проверки целосности самого диска? Чтоб без подобных косяков обойтись...
Обычная практика в дистрибутивах линукса. На фтп с образами выкладывается и контрольная сумма. Уже записанный диск можно проверить при установке оси, в меню есть опции для проверки диска и оперативки. Кому очень надо, могут написать коллективное пожелание по внедрению разработчикам ZVER_CD. MS такое лучше не предлагать, надо поддерживать альтернативные дистрибутивы smile.gif
andriano
Цитата(SKVOZNJAK @ 29.12.2009 1:03) *
Обычная практика в дистрибутивах линукса. На фтп с образами выкладывается и контрольная сумма.
Вообще-то эта сумма служит для проверки целостности образа, скачанного по сети (на предмет ошибок, возникших при передаче), но никак не для проверки самого диска.
Компакт диск, кстати, имеет весьма сложную структуру, в которой биты одного байта оказываются разбросанными примерно по десятку Мбайт. Потом, в процессе чтения, эти биты собирают в сектора длиной более 3 Кбайт, после этого производится первый этап коррекции ошибок (CDDA), в результате чего объем сектора уменьшается примерно до 2.8 Кбайт. Затем - второй этап коррекции, после которого сектор становится 2048 байт. Если его удалось достоверно восстановить именно в таком объеме, "железо" выдает сигнал о считанном секторе, если нет - об ошибке. Дополнительная контрольная сумма никак не может увеличить степень достоверности информации, считанной с самого CD.

Что же касается проверки диска, то достаточно считать его посекторно от начала до конца. Правда, у CD нет стандартного размера, поэтому количество секторов, которые нужно будет считать, следует брать из заголовка, а заголовок, в свою очередь, отсутствует на незакрытых дисках. Ну и кроме того, некоторые способы защиты CD от копирования основаны именно на нечитаемости определенных секторов. В общем, есть ряд тонкостей, которые нужно предусмотреть, если говорить о более или менее универсальной программе. Если же цель - проверка исключительно незащищенных штампованных или закрытых записанных болванок, то программа может быть достаточно простой. Правда, не исключено, что требующей прав администратора для работы.
SKVOZNJAK
Цитата
Вообще-то эта сумма служит для проверки целостности образа, скачанного по сети (на предмет ошибок, возникших при передаче), но никак не для проверки самого диска.
А что здесь неизвестного? Контрольная сумма нужна для исключения ошибок в начале технологической цепочки, установка в конце. Правильная КС не даёт абсолютной гарантии отсутствия ошибок при передаче данных.
Цитата
Ну и кроме того, некоторые способы защиты CD от копирования основаны именно на нечитаемости определенных секторов.
Зверевская винда с защитой от копирования, оригинально, наверно чтобы Микрософт идею не украл и не скопипастил))))
Цитата
В общем, есть ряд тонкостей, которые нужно предусмотреть, если говорить о более или менее универсальной программе. Если же цель - проверка исключительно незащищенных штампованных или закрытых записанных болванок, то программа может быть достаточно простой. Правда, не исключено, что требующей прав администратора для работы.
Какие оказывается сложности для воспроизведения уже работающего алгоритма. Какие могут быть проблемы с правами если проверками занимается установщик оси, у него по умолчанию права самые высокие - может весь винт переформатировать не спрашивая паролей. С проверкой CD при установке не сталкивался, на момент их использования был другой установщик, проверял DVD.
Можно просто проверить контрольные суммы всех файлов, в хрюше их ~пять тысяч, коряво конечно но терпимо.
andriano
Цитата(SKVOZNJAK @ 29.12.2009 19:28) *
Правильная КС не даёт абсолютной гарантии отсутствия ошибок при передаче данных.
Да, дает лишь некоторую вероятность. Как, впрочем, и любой другой способ.
Цитата
Какие оказывается сложности для воспроизведения уже работающего алгоритма. Какие могут быть проблемы с правами если проверками занимается установщик оси, у него по умолчанию права самые высокие - может весь винт переформатировать не спрашивая паролей. С проверкой CD при установке не сталкивался, на момент их использования был другой установщик, проверял DVD.
Можно просто проверить контрольные суммы всех файлов, в хрюше их ~пять тысяч, коряво конечно но терпимо.
SKVOZNJAK, перечитай посты 8, 9 и 10: речь идет о написании программы, проверяющей любые компакт диски. При чем здесь установщик оси?
RathaR
Цитата(andriano @ 30.12.2009 10:35) *

речь идет о написании программы, проверяющей любые компакт диски. При чем здесь установщик оси?

Да ладно, зачем сразу так радикально smile.gif Если бы меня интересовало написание, я бы обратился к вам в соседнем разделе форума, я спрашивал за уже существующие полезные утилиты...
Ато мало ли... вдруг вы в пылу спора еще возьметесь за написание...
SKVOZNJAK
Цитата(andriano @ 30.12.2009 6:35) *

Да, дает лишь некоторую вероятность. Как, впрочем, и любой другой способ.SKVOZNJAK, перечитай посты 8, 9 и 10: речь идет о написании программы, проверяющей любые компакт диски. При чем здесь установщик оси?
Любые незащищённые дистры при помощи контрольных сумм файлов проверять можно. А если тебе интересно увеличение коэффицента живучести только конкретно легальных дистрибутивов винды, то так и скажи - я такой хренью за бесплатно заниматься не намерен. Есть тысячи программистов которые получают за свой труд зарплату, пусть и дальше занимаются своим бизнесом, я то тут причём? Любые багрепорты способные существенно улучшить продукт, для МС только за вознаграждение. Это капитализм и рыночная экономика. Установщик оси имеет к теме прямое отношение. Что такое зверевская винда знаешь? У неё свой самопальный установщик и лучшие, по сравнению с оригинальными, настройки по умолчанию. Несколько подобных дистров на сегодняшний день и есть "народная винда".
andriano
Цитата(SKVOZNJAK @ 31.12.2009 0:13) *

Любые незащищённые дистры при помощи контрольных сумм файлов проверять можно.
SKVOZNJAK, перечитайте тему, речь идет о проверки CD, а не контроле целостности файлов. Это совершенно различные задачи и подход к их решению тоже совершенно различен.
В случае CD все "контрольные суммы" проверяются ДО того, как пользовательскому приложению будут переданы данные с диска, поэтому программе достаточно проверить читается/не читается. Если читается, значит, все проверки целостности данных пройдены успешно.
SKVOZNJAK
Цитата(andriano @ 31.12.2009 9:08) *

SKVOZNJAK, перечитайте тему, речь идет о проверки CD, а не контроле целостности файлов. Это совершенно различные задачи и подход к их решению тоже совершенно различен.
В случае CD все "контрольные суммы" проверяются ДО того, как пользовательскому приложению будут переданы данные с диска, поэтому программе достаточно проверить читается/не читается. Если читается, значит, все проверки целостности данных пройдены успешно.
Чисто виндовый подход. Проверка расположения данных на носителе и тип самого носителя применяются при защите данных от копирования типа старфорц. Для использования программ с такой "защитой" нужно постоянно держать в приводе оригинальный установочный диск, если он повредится - установленная программа выходит из строя. Ничего такого не видел даже на оригинальных дистрибутивах винды, не говоря уже об альтернативных. Следовательно, оба метода ведут к одинаковому результату. Причём для пользователей метод проверки альтернативный старфорцу намного предпочтительнее. При проверке сохранности файлов проверяется безглючность и правильность установки операционки - то что нужно пользователю, всё что сверх этого волнует лишь правообладателей проприетарного продукта.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.