[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Ограничения, наложенные системой windows на removable (съемный) диск , весьма неприятны, такой диск может иметь только один раздел (остальные просто не видятся системой), хотя linux и подобные системы этим не страдают.
Особенно неприятно, что сейчас производятся флешки большого объема, а часто требуется fat раздел (efi,linux и т.п.), но ограничения на fat (максимальный объем раздела 32 Gb, файл 2 Gb) кажутся просто издевательством.
Наиболее часто для решения этой проблемы используется Hitachi Microdrive, драйвер, позволяющий увидеть флешку как fixed (локальный) диск, но этот драйвер приходится ставить отдельно для конкретной флешки, что не слишком удобно.
Представленный набор утилит лишен этих недостатков.
RemAsFixed.cmd - включает режим "все флешки - fixed диски"
FixedAsRem.cmd - включает режим "все fixed диски - removable диски" НЕ ИСПОЛЬЗУЙТЕ ЭТОТ РЕЖИМ НА РАБОЧЕЙ СИСТЕМЕ , ОН МОЖЕТ ПРИВЕСТИ ЕЕ К КРАХУ !!!
Default.cmd - включает стандартный режим и удаляет драйвер.
Утилита работает только в текущей ОС и не изменяет саму флешку.
Утилита не требует инсталляции, работает на лету и не требует перезагрузки системы.
Ограничение - usb диски при переключении режима не должны использоваться (быть открытыми в других приложениях), иначе придется выдернуть и заново вставить носитель.
Буквы устройств могут измениться.
Внимание !!!
Утилиты нельзя запускать с флэшки, их нужно куда либо скопировать и запускать уже оттуда.
Внимание !
При использовании на рабочей системе , дабы ее не грохнуть :
RemAsFixed.cmd - если есть пустой картридер , создающей буквы-пустышки , обязательно выполнить Default.cmd перед выключением или перезагрузкой.
FixedAsRem.cmd - обязательно выполнить Default.cmd перед выключением или перезагрузкой.
Общие правила - попользовался, создал, например, многораздельную флэшку, выполни Default.cmd .
Если уж система грохнулась из-за несоблюдения этих правил тоже не страшно, F8 - загрузить последнюю рабочую конфигурацию. az

Добавление драйвера diskmod.sys в сборки

Загрузить \Windows\System32\config\SYSTEM сборки как HKEY_LOCAL_MACHINE\WB-system (Для xp\2003 \I386\System32\SETUPREG.HIV)
Выполнить reg файл
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\WB-system\ControlSet001\services\diskmod]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000004
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,64,00,69,00,73,00,6b,00,6d,00,6f,\
  00,64,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="DiskMod Filter Driver"
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\WB-system\ControlSet001\services\diskmod\Parameters]
"Paging"=dword:00000002
"Removable"=dword:00000000
[HKEY_LOCAL_MACHINE\WB-system\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}]
"LowerFilters"=hex(7):64,00,69,00,73,00,6b,00,6d,00,6f,00,64,00,00,00,00,00
Выгрузить HKEY_LOCAL_MACHINE\WB-system
Почистить мусор, удалив все файлы \Windows\System32\config\SYSTEM.* , кроме файла без расширения (Для xp\2003 аналогично \I386\System32\SETUPREG.HIV.* )
Скопировать нужную версию diskmod.sys в каталог \system32\drivers
Для xp\2003 добавить в TXTSETUP.SIF
[ScsiClass.Load]
diskmod=diskmod.sys
Драйвер добавлен. az az az
Вложение


Последний раз редактировалось: nikzzzz (2016-11-07 21:14), всего редактировалось 18 раз(а)

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 2 месяца
  • Сообщений: 656
  • Репутация:67

    [+] [-]
  • Откуда: 61 RUS
28577UsbStorMode_2016_09_10.7z
Круто!!!
Проверил на Win10 x86 - нормально.
Правда, литеры разделам автоматом не назначены, ну и запуск, естественно, потребовался "от админа". ab
Оч, спасибо!

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
nikzzzz, так что делают батники?
С системой или флешкой, производятся манипуляции???
Мне так, с таблетке не понять.

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 2 месяца
  • Сообщений: 656
  • Репутация:67

    [+] [-]
  • Откуда: 61 RUS
28583С системой или флешкой, производятся манипуляции???
С системой, естественно.
Похоже, можно во все PE-системы новый драйвер добавлять. ab

[Цитировать]

    Leonid
  • 1201
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 40
  • Репутация:7

    [+] [-]
nikzzzz, на другой флешке сработало на Win10 x64 - спасибо, а если вставить в другой комп изменения сохранятся?

[Цитировать]

    rbskin
  • 439
  • Стаж: 9 лет
  • Сообщений: 35
  • Репутация:0

    [+] [-]
То есть, на чужом компе нужно
проводить эти манипуляции?

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
Все таки из описания не понять...
Превращает флешку....
Волшебная какая то утилита.
Так превращение конкретной флешки, или волшебство действует на все подключенные флешки?

[Цитировать]

    Leonid
  • 1201
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 40
  • Репутация:7

    [+] [-]
Joker-2013, я подключал по одной, и одна конвертировалась, а другая нет.

[Цитировать]

    coka
  • 16
  • Стаж: 9 лет 4 месяца
  • Сообщений: 155
  • Репутация:4

    [+] [-]
  • Откуда: СиСиСиПи
Joker-2013, На таблетку и такое сойдет - http://www.prime-expert.com/articles/a05/enabling-m...rage-devices.php

[Цитировать]

    SOFFON
  • 2252
  • Стаж: 8 лет 3 месяца
  • Сообщений: 85
  • Репутация:0

    [+] [-]
Я пробовал оба метода и все же остановился на флешки с двумя разделами. Ну во первых тот же bootice в винде может открыть этот скрытый раздел(ну например для редактирования его) а во вторых как показывает практика, флешка так дольше живет. В основном использую флешки на 64гб хотя превращал их не этой утилитой а по старинке, по vid pid находил утилиту на известном сайте и ею уже и проделывал все эти моменты. Ну опять же, совпадения или нет, но 4 флешки ушли в мир иной быстрее чем с обычной флешкой с 2мя разделами, которая и по сей день жива.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
28587волшебство действует на все подключенные флешки
Именно так, на все.
Волшебство не трогает саму флэшку, оно просто гипнотизирует систему, наводя на нее морок и заставляя ее увидеть то, что тебе хочется. ad
Внимание !!!
Утилиты в процессе тестирования, могут испортить систему.

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет 3 месяца
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
Судя по содержимому прикреплённого архива, в систему ставиться неподписанный драйвер DiskMod, который заменяет собой функции стандартного драйвера от Microsoft, и регистрирует обработчики классов для съемных носителей на себя, а ваш набор батников и devcon автоматизирует этот процесс.
Я правильно понял?.

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 2 месяца
  • Сообщений: 656
  • Репутация:67

    [+] [-]
  • Откуда: 61 RUS
Конечно, правильно.
Несколько удивляет только, что этот оч полезный драйвер от Karyonix (2009г.) до сих пор как-то не попадал в поле зрения наших сборщиков PE ...
Спасибо nikzzzz - просветил. aa

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Обновил утилиты.
28594который заменяет собой функции стандартного драйвера от Microsoft
Не совсем точно, он не заменяет, а немного фильтрует информацию, основным драйвером остается стандартный драйвер от Microsoft .

[Цитировать]

    volodja_spec1983
  • 2902
  • Стаж: 8 лет
  • Сообщений: 28
  • Репутация:1

    [+] [-]
  • Откуда: Россия
nikzzzz, на XP x86 работает без проблем..............

Страница 1 из 6


Показать сообщения:    

Текущее время: 28-Мар 22:52

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы