Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   boot.images (http://forum.oszone.net/showthread.php?t=50099)

Mss 05-06-2005 10:33 330128

boot.images
 
Что за папка boot.images в корне дистрибутива,конкретно зачем она нужна?

Alexanderz 05-06-2005 10:39 330129

образы дискет загрузочных
хотя все зависит от того о каком диске идет речь :)

Mss 05-06-2005 10:43 330130

unattended диск у меня,точнее пока дистрибутив,не суть важно..т.е. папка boot.images в корне дистрибутива получается вообще не нужна или как?Опишите конкретно ситуация где,когда она используется.

Vadikan 05-06-2005 13:24 330142

Mss
Такой папки в нормальном дистрибутиве Windows XP нет. Вероятно, у тебя дистрибутив взят с пиратского диска.

Mss 05-06-2005 15:54 330153

Да нет,нормальная версия,Windows XP SP2 Rus Corp

VseDoFeNi 05-06-2005 19:17 330192

Mss
скорее всего у тебя не копия, а ты пытаешься с образом работать.

Mss 05-06-2005 19:24 330193

Это копия образа,конкретно с образа WindowsXpSp2RusCorp скопировал содержание..в этом содержании есть эта папка boot.images в ней кстати файл
no_emul.00 размером 2кб,блокнотом если посмотреть этот файл то абракадабра. Вы мне скажите зачем эта папка и файл в ней,если она не нужна вообще и никому не пригождалась,то я просто её удалю.

PS:Предположу что она нужна для загрузки винды с дискеты.

Vovanchik 05-06-2005 20:41 330212

в этой папке лежит загрузчик этого диска...
для bcdw - это loader.bin, для мелкомягких - это bootsect.bin...
именно этому файлу передает управление биос при загрузке с диска... в нормально собранных образах эта папка прячется на уровне файловой системы от посторонних глаз... но она есть на любом загрузочном диске... иногда правда этот файл кладется не отдельную папку а напрямую в корень... смотря чем образ собирать.

Mss 05-06-2005 20:48 330213

Т.е. эта папка обязательна для создание iso образа(делаю с помощью cdimage)?Значит удалять не буду.
А вот насчёт содержимого этой папки повторюсь,там нету ни loader.bin ни bootsect.bin,там лежит файл no_emul.00 размером 2кб..зачем этот файл там...кто-нибудь бы объяснил для дурачков..

Vovanchik 05-06-2005 21:41 330222

ну а если его переименовать в bootsect.bin - тогда он и станет им..
))
файл тотже - просто имя другое...

если не веришь - сделай побитовое сравнение с оригиналом...

если совсем на пальцах - то смотри, вот ты передаешь при создании образа в качестве параметра файл загрузчика -b. В процеесе сборки создается эта вышеупомянутая папка и в нее кладется этот самый файл который ты передал параметром и при этом переименовывается согласно внутренней логики CDIMAGE. после этого он прописывается загрузочным сектором в файловой системе, а папка его содержащая получает аттрибут hide. Вот и все...

Mss 08-06-2005 23:34 331219

Немного запутался.Но как я понял это папка и файл в ней неизменный атрибут,который появляется после создания образа.
Т.е. в самом дистрибутиве эта папка не нужна как я понял,она сама создаётся прогой которой я создаю образ(CDIMAGE),но прикол в том что когда я скачал этот дистрибутива(ввиде ISO) там уже была эта папка и я не знаю чем делали образ до меня.
В итоге из всего я понял, что можно смело удалять эту папку т.к. CDIMAGE создаст её аналог(или в корне дистрибутива или в недрах)...так?
PS:Кстати уже в образе(ISO),если его открыть, то папка boot.images существует,но там не один этот файл а целых два,причём по размеру и названию они одинаковы(no_emul.00).
PS2:Те кто пользуются CDIMAGE у вас в образе есть что-то подобное?И почему у всех загрузчик выглядит ввиде bootsect.bin и лежит не в корне как у меня, а в недрах(кстати где именно в недрах,в папке i386?)..?Наверно всё таки чем-то этот образ собрали до меня таким что загрузчик лежит именно там.Кстати а где прописывается путь к загрузчики и его имя..ведь врятли будет работать дистрибутива если я переименую файл no_emul.00 в bla.hi,разве будет всё равно работать...?
Чёрт,много вопросов,если можно ответься на всё..или опишите всё связанно так чтобы пост охватил все вопросы:)

Vovanchik 09-06-2005 01:10 331243

вот ты заморачиваешься то...
яб просто удалил папку и проверил работоспособность... а ты решил копать...
ну раз решил - вот тебе все то что я в свое время раскопал или до чего сам допер
Цитата:

Кстати уже в образе(ISO),если его открыть, то папка boot.images существует,но там не один этот файл а целых два,причём по размеру и названию они одинаковы(no_emul.00)
ну значит до тебя эту папку также не удаляли и в нее добавился еще один загрузчик... почему их два с одинаковыми именами в одной папке - не спрашивай... так распорядилась файловая система... это для тебя их два, а на самом деле может быть один, а второй проссто хитрая ссыль
Цитата:

И почему у всех загрузчик выглядит ввиде bootsect.bin и лежит не в корне как у меня, а в недрах(кстати где именно в недрах,в папке i386?)
а потому что это или дубликат загрузчика на будушее или просто так задумано... утилита то это, насколько мне известно, создано в недрах этого самого микрософта для внутреннего потребления... оотого и кидает свой загрузчик в такую специфическую папку...
Цитата:

Кстати а где прописывается путь к загрузчики и его имя..
гдето в недрах файловой системы... настолько глубоко я в это не вникал, но что-то подсказывает - что в первых 4 байтах....

кстати не факт что этот образ создавали CDIMAGE, так что мой тебе совет - смело удаляй ты все это и не засоряй себе голову.

D@nil 09-06-2005 08:12 331265

Mss
Ты вероятно для просмотра iso пользуешся Total Commander с плагином iso
Тогда понятно плаг iso, показывает загрузчик как файл \boot.images\no_emul.00.


Время: 12:10.

Время: 12:10.
© OSzone.net 2001-