1 (изменено: VitAliS, 2010-12-03 11:32:55)

Тема: Картридер. Человеческое монтирование под виндой

Наверное все сталкивались с таким неудобством (может быть не все так считают, но для меня это точно не удобно), при использовании картридера в системе добавляются дополнительные диски, по одному для каждой "дырки" в картридере. Это, во-первых, очень мешает при вставке флешки (пока найдешь какой из этих сменных дисков нужная нам флешка), во-вторых, зачем вообще в системе такое количество нерабочих дисков? В-третьих и найти диск соответствующий нужной карточке тоже сложно.

Предлагаю решение, которым я давно пользуюсь. Возникло оно у меня после того как поработав в Ubuntu Linux я увидел что там каждая "дырка" (опять это слово ) монтируется в папку с названием соответствующим типу карты которую в эту "дырку" вставляют.

Как же сделать подобное в windows?

По шагам.

1. Создадим папку в которую в дальнейшем будем монтировать карточки. Например, c:\cardreader (для кого-то может быть удобнее монтирование на Рабочий стол).
2. Определяем название соответствующее каждой "дырке" в картридере. Для этого открываем "Управление компьютером -> Управление дисками". Там видим несколько дисков на которых написано "Нет носителя" (это при условии что в картридере у вас не вставлено карточек).
http://img12.imageshost.ru/img/2010/12/02/image_4cf7491376c87_small.jpg
Это и есть наши "дырки" в картридере. Правой кнопкой на каждом диске, в свойствах смотрим название и создаем соответствующую папку в папке, которую мы создали в п. 1.
http://img12.imageshost.ru/img/2010/12/02/image_4cf74a02ec18e_small.jpg

Еще один вариант посмотреть название устройств - программа ChipGenius
Наводим мышку на запись соответствующую нашему картридеру и во всплывающей подсказке видим название устройств по порядку соответствующие буквам этих устройств.
http://img12.imageshost.ru/img/2010/12/02/image_4cf74afaad29c_small.jpg
3. Удаляем буквы дисков и монтируем "дырки" картридера в соответствующие папки.
По порядку на каждом диске картридера правой кнопкой "Изменить букву диска или путь к диску...", удаляем букву:
http://img12.imageshost.ru/img/2010/12/02/image_4cf74d58c0a1c_small.jpg
После этого опять "Изменить букву диска или путь к диску...", затем <Добавить> и добавляем соответствующую папку, созданную на втором шаге.
http://img12.imageshost.ru/img/2010/12/02/image_4cf759cc52caf_small.jpg

Вот собственно и всё.

Единственное чего хотелось бы, так это автоматизировать этот процесс. Если у кого-то есть идеи, буду рад выслушать.

2

Re: Картридер. Человеческое монтирование под виндой

Может быть стоит написать скрипт, который будет вести мониторинг вставленных носителей? А при обнаружении "дырки" будет устанавливать соответствующие значения в ветке реестра, которая отвечает за отображение носителей в Моем компьютере.

3

Re: Картридер. Человеческое монтирование под виндой

Ну и , соответственно, теперь при подключении карты в картридер, открываем папку с соответствующим названием, а не диск
Еще один плюс такого способа - так невозможно подцепить autorun-вирус, если конечно вручную его не запустить.

4

Re: Картридер. Человеческое монтирование под виндой

To JSman: не знаю как насчет мониторинга, а вот как бы сделать скрипт, который бы удалял буквы дисков и монтировал их в соответствующие папки. Для единоразового использования. Например после переустановки винды.
И еще, если "дырки" картридера смонтированы в папки, зачем мониторить появление носителей? Просто заходишь в нужную папку при подключении карты и всё. А в остальные папки, соответствующие пустым "дырка" просто нельзя будет зайти, т.к. это посути ссылки на несуществующие в данный момент носители.

5

Re: Картридер. Человеческое монтирование под виндой

VitAliS пишет:

Единственное чего хотелось бы, так это автоматизировать этот процесс.

mountvol.exe /?

6

Re: Картридер. Человеческое монтирование под виндой

alexii - плюспяцот

Я конечно далек от мысли... (с)

7

Re: Картридер. Человеческое монтирование под виндой

alexii пишет:
mountvol.exe /?

Я в курсе про mountvol, но как определить какие из этих томов соответствуют картридеру?

8

Re: Картридер. Человеческое монтирование под виндой

Только сейчас заметил что тема в "Разработке скриптов", хотел в "Script-Coding.com community" запостить, но видимо не туда ткнул.
Если тема не соответствует разделу, то не буду против если её переместят в другой раздел.

9

Re: Картридер. Человеческое монтирование под виндой

На мой взгляд, соответствует разделу.