![]() |
boot.images
Что за папка boot.images в корне дистрибутива,конкретно зачем она нужна?
|
образы дискет загрузочных
хотя все зависит от того о каком диске идет речь :) |
unattended диск у меня,точнее пока дистрибутив,не суть важно..т.е. папка boot.images в корне дистрибутива получается вообще не нужна или как?Опишите конкретно ситуация где,когда она используется.
|
Mss
Такой папки в нормальном дистрибутиве Windows XP нет. Вероятно, у тебя дистрибутив взят с пиратского диска. |
Да нет,нормальная версия,Windows XP SP2 Rus Corp
|
Mss
скорее всего у тебя не копия, а ты пытаешься с образом работать. |
Это копия образа,конкретно с образа WindowsXpSp2RusCorp скопировал содержание..в этом содержании есть эта папка boot.images в ней кстати файл
no_emul.00 размером 2кб,блокнотом если посмотреть этот файл то абракадабра. Вы мне скажите зачем эта папка и файл в ней,если она не нужна вообще и никому не пригождалась,то я просто её удалю. PS:Предположу что она нужна для загрузки винды с дискеты. |
в этой папке лежит загрузчик этого диска...
для bcdw - это loader.bin, для мелкомягких - это bootsect.bin... именно этому файлу передает управление биос при загрузке с диска... в нормально собранных образах эта папка прячется на уровне файловой системы от посторонних глаз... но она есть на любом загрузочном диске... иногда правда этот файл кладется не отдельную папку а напрямую в корень... смотря чем образ собирать. |
Т.е. эта папка обязательна для создание iso образа(делаю с помощью cdimage)?Значит удалять не буду.
А вот насчёт содержимого этой папки повторюсь,там нету ни loader.bin ни bootsect.bin,там лежит файл no_emul.00 размером 2кб..зачем этот файл там...кто-нибудь бы объяснил для дурачков.. |
ну а если его переименовать в bootsect.bin - тогда он и станет им..
)) файл тотже - просто имя другое... если не веришь - сделай побитовое сравнение с оригиналом... если совсем на пальцах - то смотри, вот ты передаешь при создании образа в качестве параметра файл загрузчика -b. В процеесе сборки создается эта вышеупомянутая папка и в нее кладется этот самый файл который ты передал параметром и при этом переименовывается согласно внутренней логики CDIMAGE. после этого он прописывается загрузочным сектором в файловой системе, а папка его содержащая получает аттрибут hide. Вот и все... |
Немного запутался.Но как я понял это папка и файл в ней неизменный атрибут,который появляется после создания образа.
Т.е. в самом дистрибутиве эта папка не нужна как я понял,она сама создаётся прогой которой я создаю образ(CDIMAGE),но прикол в том что когда я скачал этот дистрибутива(ввиде ISO) там уже была эта папка и я не знаю чем делали образ до меня. В итоге из всего я понял, что можно смело удалять эту папку т.к. CDIMAGE создаст её аналог(или в корне дистрибутива или в недрах)...так? PS:Кстати уже в образе(ISO),если его открыть, то папка boot.images существует,но там не один этот файл а целых два,причём по размеру и названию они одинаковы(no_emul.00). PS2:Те кто пользуются CDIMAGE у вас в образе есть что-то подобное?И почему у всех загрузчик выглядит ввиде bootsect.bin и лежит не в корне как у меня, а в недрах(кстати где именно в недрах,в папке i386?)..?Наверно всё таки чем-то этот образ собрали до меня таким что загрузчик лежит именно там.Кстати а где прописывается путь к загрузчики и его имя..ведь врятли будет работать дистрибутива если я переименую файл no_emul.00 в bla.hi,разве будет всё равно работать...? Чёрт,много вопросов,если можно ответься на всё..или опишите всё связанно так чтобы пост охватил все вопросы:) |
вот ты заморачиваешься то...
яб просто удалил папку и проверил работоспособность... а ты решил копать... ну раз решил - вот тебе все то что я в свое время раскопал или до чего сам допер Цитата:
Цитата:
Цитата:
кстати не факт что этот образ создавали CDIMAGE, так что мой тебе совет - смело удаляй ты все это и не засоряй себе голову. |
Mss
Ты вероятно для просмотра iso пользуешся Total Commander с плагином iso Тогда понятно плаг iso, показывает загрузчик как файл \boot.images\no_emul.00. |
Время: 12:10. |
Время: 12:10.
© OSzone.net 2001-