Удаление папкок $WIN_NT$.~BT и $WIN_NT$.~LS
|
|
Reflection | Дата: Среда, 25.03.2009, 10:44 | Сообщение # 16 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| ты название темы читал? Чё за ересь ты сюда пишеш, тебе лень при загрузке нажать на кнопку бутменю? По теме никто так ничего и не придумал ? Я лично зашёл в тупик. Ибо очень слаб в программировании, но есть у меня подозрения что ковырять надо setupldr.bin
|
|
| |
kDn | Дата: Среда, 25.03.2009, 11:52 | Сообщение # 17 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Mazay, нет, в данном случае без перезагрузки и выбора загрузочного устройства с помощью биос не обойтись. Многие современные материнки поддерживают т.н. Boot-Menu, которое висит на клавишах: F8-F12, ESC, либо каких-то еще, попробуйте восспользоваться этим меню.
|
|
| |
Reflection | Дата: Четверг, 02.04.2009, 09:11 | Сообщение # 18 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Определил закономерность удаления этих папок - происходит это когда используемые при установке файлы имеют параметр скрытый. Что интересно если запретить через параметры безобасности ntfs запись то после установки винды папки переименновываються в WIN_NT.BT и LT соответственно, а txtsetup.sif в txtsetup.bak . Вот такие пираги - без бардака в корне флэхи не обойтись.
|
|
| |
GraphiXX | Дата: Понедельник, 06.04.2009, 23:58 | Сообщение # 19 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Команда REN в скрипте не может найти файлы если они скрытые или системные - соответственно оба скрипта ничего не могут сделать -> как результат программа установки удаляет папки нах. Попробую найти способ переименовывать скрытые файлы (не хочется видеть бардак на флешке)) Добавлено (06.04.2009, 23:58) --------------------------------------------- НАШЕЛ !!! Перед выполнением этого (ren_fold): ren %USBDRIVE%\txtsetup.sif txtsetup.bak ren %USBDRIVE%\$WIN_NT$.~BT WIN_NT.BT ren %USBDRIVE%\$WIN_NT$.~LS WIN_NT.LS добавьте attrib %USBDRIVE%\txtsetup.sif -H attrib %USBDRIVE%\$WIN_NT$.~BT -H attrib %USBDRIVE%\$WIN_NT$.~LS -H а для скрипта undoren: ren %USBDRIVE%\txtsetup.bak txtsetup.sif ren %USBDRIVE%\WIN_NT.BT $WIN_NT$.~BT ren %USBDRIVE%\WIN_NT.LS $WIN_NT$.~LS attrib %USBDRIVE%\txtsetup.sif +H attrib %USBDRIVE%\$WIN_NT$.~BT +H attrib %USBDRIVE%\$WIN_NT$.~LS +H всё!
Сообщение отредактировал GraphiXX - Вторник, 07.04.2009, 00:05 |
|
| |
Reflection | Дата: Вторник, 07.04.2009, 09:18 | Сообщение # 20 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Респект тебе Мужик
|
|
| |
GraphiXX | Дата: Вторник, 07.04.2009, 15:53 | Сообщение # 21 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Reflection, без твоего поста я бы не догадался в какой стороне копать )
|
|
| |
Vic13 | Дата: Вторник, 07.04.2009, 19:40 | Сообщение # 22 |
Неизвестный
Группа: Пользователи
Сообщений: 10
Статус: Отсутствует
| Перед выполнением этого (ren_fold): ... А собственно где это выполняется? В какой файл дописывать вышепреведённый текст? А то я так и не догнал всю процедуру. Разъясните пожалуйста!
|
|
| |
GraphiXX | Дата: Вторник, 07.04.2009, 22:02 | Сообщение # 23 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| ren_fold.cmd лежит на твоей флешке (если ты уже залил туда дистриб) в папке \$WIN_NT$.~LS\i386\. Он выполняется непосредственно (насколько я понял) перед процедурой удаления временных файлов во время установки Виндов (скрипт переименовывает эти папки, тем самым обманывая винду и они не удаляются). После того как ты установишь систему надо переименовать эти папки обратно, для этого и нужен скрипт undoren.cmd (который лежит там же, что и первый), скопируй его куда угодно (т.к. ты не переименуешь папку ...~LS.., собственноя я его в корень флешки и впихнул) и запусти.
|
|
| |
Vic13 | Дата: Среда, 08.04.2009, 22:22 | Сообщение # 24 |
Неизвестный
Группа: Пользователи
Сообщений: 10
Статус: Отсутствует
| Неповерите! Все три дистрибутива которые у меня на флешке сделаны программой WinSetupFromUSB v0.1.1. Но вот парадокс, ни в одном нет файла ren_fold.cmd. Но при этом undoren.cmd присутствует! Что делать-то?
|
|
| |
CtrlAltDeletOff | Дата: Четверг, 09.04.2009, 21:35 | Сообщение # 25 |
Экспериментатор
Группа: Пользователи
Сообщений: 48
Статус: Отсутствует
| Я верю! WinSetupFromUSB создает файлы под именами binifix4.cmd и ren_fold.cmd. В binifix4.cmd и заменяй то, что надо заменить в undoren.cmd З.Ы. Все гениальное просто! GraphiXX, так держать!
|
|
| |
Vic13 | Дата: Пятница, 10.04.2009, 10:36 | Сообщение # 26 |
Неизвестный
Группа: Пользователи
Сообщений: 10
Статус: Отсутствует
| CtrlAltDeletOff - Так я и пишу, у меня же нет ни в одном дистрибутиве файла ren_fold.cmd. Файлы binifix4.cmd и undoren.cmd во всех дистрах есть! Или же нужно править binifix4.cmd заместо ren_fold.cmd?
Сообщение отредактировал Vic13 - Пятница, 10.04.2009, 10:38 |
|
| |
Reflection | Дата: Понедельник, 13.04.2009, 09:31 | Сообщение # 27 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Не тупите: папка $WIN_NT$.~LS\I386 файл binifix4.cmd отвечает за переименовывание $WIN_NT$.~LS и бт соответственно в WIN_NT.LS и бт , файл undoren.cmd отвечает за обратный процес тобиш переименовываение обратно в $WIN_NT$.~LS и бт, : 1-в binifix4.cmd перед строчками ren %USBDRIVE%\txtsetup.sif txtsetup.bak ren %USBDRIVE%\$WIN_NT$.~BT WIN_NT.BT ren %USBDRIVE%\$WIN_NT$.~LS WIN_NT.LS добавляем attrib %USBDRIVE%\txtsetup.sif -H attrib %USBDRIVE%\$WIN_NT$.~BT -H attrib %USBDRIVE%\$WIN_NT$.~LS -H 2-в undoren.cmd после строчек ren %USBDRIVE%\txtsetup.bak txtsetup.sif ren %USBDRIVE%\WIN_NT.BT $WIN_NT$.~BT ren %USBDRIVE%\WIN_NT.LS $WIN_NT$.~LS добавляем attrib %USBDRIVE%\txtsetup.sif +H attrib %USBDRIVE%\$WIN_NT$.~BT +H attrib %USBDRIVE%\$WIN_NT$.~LS +H Да и кстати если флэшка в ntfs и в параметрах безопасности стоит запрет на запись то undoren.cmd коректно не сработает и папки после установки винды будут называться WIN_NT.LS и бт. А также не забывайте что если у вас на флэшке более одного дистрибутива то всё это уже будет выглядеть на так $WIN_NT$.~LS а так $WIN_00$.~LS, а txtsetup.sif - txtset00.sif делайте поправки соответветственно. Вот, разжевал как смог.
Сообщение отредактировал Reflection - Понедельник, 13.04.2009, 09:38 |
|
| |
CtrlAltDeletOff | Дата: Понедельник, 13.04.2009, 09:52 | Сообщение # 28 |
Экспериментатор
Группа: Пользователи
Сообщений: 48
Статус: Отсутствует
| Очень интересно! И что, всё это дело работает? Задача ren_fold.cmd переименовать папки $WIN_NT$.~BT в WIN_NT.BT и $WIN_NT$.~LS в WIN_NT.LS. undoren.cmd (или binifix4.cmd) делает обратную процедуру. Что из батников есть на флешке в папке $WIN_NT$.~LS?Добавлено (13.04.2009, 09:52) --------------------------------------------- Блин, понедельник...утро..день тяжёлый! Я запутался...Вроде все делают по одной схеме и всех всё по разному получается. У меня по пути $WIN_00$.~LS\I386 находятся 3 батника - ren_fold.cmd, binifix4.cmd, presetup.cmd. Краткое содержание ren_fold.cmd: ren %USBDRIVE%\txtset00.sif txtset00.bak ren %USBDRIVE%\$WIN_00$.~BT WIN_00.BT ren %USBDRIVE%\$WIN_00$.~LS WIN_00.LS Краткое содержание binifix4.cmd: ren %USBDRIVE%\txtset00.bak txtset00.sif ren %USBDRIVE%\WIN_00.BT $WIN_00$.~BT ren %USBDRIVE%\WIN_00.LS $WIN_00$.~LS Из кода видно, что ren_fold.cmd переименовывает $WIN_00$.~BT в WIN_00.BT, а binifix4.cmd переименовывает WIN_00.BT в $WIN_00$.~BT Reflection, как так? З.Ы. А что интересно, у всех все работает в такой неразберихе
|
|
| |
Reflection | Дата: Понедельник, 13.04.2009, 10:26 | Сообщение # 29 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| хм у меня всё так как я описал, ren_fold отсутствует есть тока binifix4.cmd и undoren.cmd содержание описано выше, ну в твоём случе просто тоже самое но в других файлах делать тобиш не в binifix4.cmd и undoren.cmd как у меня, а в ren_fold.cmd и binifix4.cmd, если чесно я ещё не пробовал на практике, думаю сейчас поробовать как закончу отпишусь. Кстати чем дистриб заливал? Я заливал чистую корпаративку sp3 с помощью -WinSetupFromUSB 0.1.1 -
Сообщение отредактировал Reflection - Понедельник, 13.04.2009, 10:29 |
|
| |
CtrlAltDeletOff | Дата: Понедельник, 13.04.2009, 10:42 | Сообщение # 30 |
Экспериментатор
Группа: Пользователи
Сообщений: 48
Статус: Отсутствует
| Аналогично. Ток WinSetupFromUSB 0.1....чудеса!
|
|
| |