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

    nikzzzz
  • 215
  • Стаж: 9 лет
  • Сообщений: 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 раз(а)

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

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
nikzzzz, thx ну тогда приписку надо. "Это не баг - это фича." (с)

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

    helg14
  • 1607
  • Стаж: 9 лет 2 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
  • Откуда: Ptg
28597 этот оч полезный драйвер от Karyonix ...
Karyonix - это же автор FiraDisk, я не ошибаюсь ?

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

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

    [+] [-]
SunOK,
Ты был прав - "все fixed диски - removable диски", это я немного запутался, подумав, что в твоей системе жесткие диски определяются как съемные, просто несколько раз сталкивался с этим багом.
Поправил описание.
30615Karyonix - это же автор FiraDisk, я не ошибаюсь ?
В inf файлах FiraDisk и diskmod есть строка
Provider = "Karyonix"
подтверждающая авторство.
Добавил в шапку "Добавление драйвера diskmod.sys в сборки"

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

    SergeyZV
  • 528
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 1259
  • Репутация:34

    [+] [-]
nikzzzz, Скачал diskmod 0.0.2.2 diskmod.sys и diskmod64.sys весят в 2 раза меньше, чем в вашем архиве!?

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

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

    [+] [-]
30972Скачал diskmod 0.0.2.2 diskmod.sys и diskmod64.sys весят в 2 раза меньше, чем в вашем архиве!?
А тему почитать лень?

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

    SergeyZV
  • 528
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 1259
  • Репутация:34

    [+] [-]
А тему почитать лень?
Проглядел ac

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

    SergeyZV
  • 528
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 1259
  • Репутация:34

    [+] [-]
Наиболее часто для решения этой проблемы используется Hitachi Microdrive, драйвер, позволяющий увидеть флешку как fixed (локальный) диск, но этот драйвер приходится ставить отдельно для конкретной флешки, что не слишком удобно.
Ставится оптом, без каких либо проблем. Достаточно только inf один раз подправить.

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

    Kon Diter
  • 2891
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 15
  • Репутация:0

    [+] [-]
nikzzzz, может быть сделаете дополнительный bat-ник, который будет делать usb-hdd видимыми как флешки и отменяющий это?

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

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

    [+] [-]
31232может быть сделаете дополнительный bat-ник, который будет делать usb-hdd видимыми как флешки и отменяющий это?
Так он есть - FixedAsRem.cmd
В ближайшее время поправлю батники, исправлю баг зависания системы на пустом картридере.

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

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1214
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Kon Diter, FixedAsRem.cmd вчера вполне успешно на usb-hdd впихнул слегка поправив, что бы только винт переопределялся (жестко забил его id).Работает...

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

    Kon Diter
  • 2891
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 15
  • Репутация:0

    [+] [-]
Так он есть - FixedAsRem.cmd
пардон, но я так понял, что он сделает все жесткие в системе флешками?
слегка поправив, что бы только винт переопределялся (жестко забил его id)
вот, мне, наверное, тоже такой вариант подойдёт. Можете поделиться? С отсылкой на то, как узнать id моего винта.

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

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1214
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Kon Diter, могу, но позже, как до компа доберусь. Хотя думаю стоит подождать пофиксеный батник.
Почему там у кого то все диски стали как флешки не знаю, т.к. там вроде USB касается. Не вникал, но и на живой ОС проверять желания нет ab

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

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

    [+] [-]
Обновил утилиты , пофиксел баг с пустым картридером.
Внимание !
При использовании на рабочей системе , дабы ее не грохнуть :
RemAsFixed.cmd - если есть пустой картридер , создающей буквы-пустышки, обязательно выполнить Default.cmd перед выключением или перезагрузкой.
FixedAsRem.cmd - обязательно выполнить Default.cmd перед выключением или перезагрузкой.
Общие правила - попользовался, создал, например, многораздельную флэшку, выполни Default.cmd .
Если уж система грохнулась из-за несоблюдения этих правил тоже не страшно, F8 - загрузить последнюю рабочую конфигурацию. az

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

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2584
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
31272Обновил утилиты , пофиксел баг с пустым картридером.
Тот скрипт restart.cmd, который Вы приводили в пример чуть ранее в теме: Win8PE_x86x64(EFI) compact(11.16) и скрипт restart.cmd из обновлённого архива UsbStorMode_2016_11_06.7z - немало чем отличаются. Какой из них использовать? Новый более актуален???

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

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

    [+] [-]
sergeysvirid,
Да отличаются не сильно, новый чуть быстрее отрабатывается, немного оптимизирован, лучше использовать его.

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


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

Текущее время: 03-Дек 20:02

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


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