Значок USB-накопителя не отображается в Windows XP

2

У меня есть флешка, для которой я хочу использовать пользовательский значок. мой autorun.inf выглядит так:

[Autorun]
UseAutoPlay=1
Label=TrueCrypt Traveler Disk
Icon=Volume.ico
Action=Start TrueCrypt Background Task
Open=TrueCrypt\Windows\TrueCrypt.exe
shell\start=Start TrueCrypt Background Task
shell\start\command=TrueCrypt\Windows\TrueCrypt.exe
shell\dismount=Dismount all TrueCrypt volumes
shell\dismount\command=TrueCrypt\Windows\TrueCrypt.exe /q /d

... но значок не появляется, и когда я подключаю диск, ничего не происходит - нет диалогового окна и т. д. Я все еще могу получить к нему доступ через «Мой компьютер», но у него нет значка. Я уже установил все параметры на вкладке свойств «Автозапуск» на «Каждый раз предлагать мне выбрать действие», но это ничего не исправляет.

Я знаю, что этот вопрос (вероятно) уже задавался ранее, но функция поиска мне ничего не дала. ОДНАКО, этот вопрос больше сосредоточен на том, как заставить работать значок, чем на том, чтобы заставить работать авто-exec.

Я использую Windows XP Home Edition на этом компьютере, но я буду использовать его и в Windows XP Professional и Windows 8.

JamesTheAwesomeDude
источник
1
Это может быть очевидным, но вы проверили, правильно ли написано имя иконки и указан ли полный путь к нему? При текущей конфигурации значок должен быть в главной папке USB, он там?
Sekhemty
@Sekhemty Да - это в правильном каталоге - Ubuntu распознает это ...
JamesTheAwesomeDude
Пожалуйста, объясните это: как Ubuntu распознает это? Эти autorun.inf Настройки, AFAIK, будет работать только на Windows. Вы имеете в виду, что вы можете открыть .ico файл с просмотром изображений?
Sekhemty
@Sekhemty Ya. Ubuntu максимально удобна для пользователя, поэтому разработчики добавили поддержку значков autorun.inf. Я подключил его к машине с Ubuntu для проверки работоспособности - убедившись, что значок находится в правильной папке, дважды проверил синтаксис autorun.inf и т. Д.
JamesTheAwesomeDude

Ответы:

0

Попробуйте установить системный атрибут файла autorun.inf. Вам нужно будет установить системный атрибут из командной строки, используя что-то вроде:

attrib +S e:\autorun.inf
user2466466
источник