Вопрос

Как я могу перевернуть съемный бит моего USB-накопителя или HDD в C #, как это Инструмент делает?

Заранее спасибо!

Это было полезно?

Решение

Это не легко сделать.

«Съемный бит» находится в прошивке контроллера на устройстве, а не на файловой системе, и это не доступно ничего, кроме пользовательского инструмента для этого устройства.

И поскольку каждый производитель чипа имеет разные способы доступа к прошивке, а сама прошивка может быть на разных адресах, она очень маловероятна, что универсальный инструмент может быть сделан.

Ваш единственный вариант будет понюхать USB-пакеты, отправленные исходной утилитой, декодируют их и напишите новый инструмент, который повторяет поведение.

Ссылка, которую вы предоставляете, не будут работать на всех USB-устройств, но работает на многих.

Другие советы

Вы можете искать реестр и т. Д., И используйте команды реестра C #, чтобы «Flip 'Bits и т. Д. Но нет Гаранти, что базовые драйверы будут поддерживать конфигурацию. Если вам требуется эта функциональность, чем купить диск, который поддерживает его.

Этот ответ, вероятно, принадлежит Super User:Наименьший способ для использования USB-накопителя отображается как часть жесткого диска, устанавливается символическая ссылка NTFS. Что сделает ваш USB-накопитель как каталог. Вы не сможете разделить его, хотя жесткий диск, но вы сможете индексировать его и т. Д. - У меня есть несколько устройств, не настраиваемых в виде символических ссылок, и музыка, содержащаяся на них, отображается в библиотеках медиаплеера и Windows, все поиск и съемный.

  • Создайте каталог на вашем жестком диске, чтобы быть точкой монтажа
  • Щелкните правой кнопкой мыши мой компьютер
  • Управлять
  • Из хранения, перейдите на управление диском
  • Щелкните правой кнопкой мыши ваше устройство
  • Выберите добавить букву или путь
  • Добавьте путь к каталогу.

или используйте команду mklink

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top