Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 37 reacties
Bron: Uwe Sieber, submitter: the-body

Uwe Sieber heeft gisteren een nieuwe bètarelease van USB Drive Letter Manager uitgebracht. USB Drive Letter Manager is een veelzijdig programma waarmee usb-devices kunnen worden beheerd. Zo kunnen onder andere schijfletters pas worden toegekend op het moment dat er een medium in wordt gestoken, hetgeen handig is voor onder andere cardreaders. Ook kan worden aangegeven welke schijfletters wel of niet mogen worden toegekend, afhankelijk van het type usb-apparaat, de grootte van de drive, welke usb-poort gebruikt wordt en de naam van het volume. Daarnaast geeft de applicatie door middel van een tekstballon in de systeembalk aan welk apparaat of volume met welke driveletter aan het systeem is toegevoegd. Meer informatie kan in deze handleiding worden gevonden. USB Drive Letter Manager is gratis voor privé en educatief gebruik, maar van bedrijven en organisaties wordt wel een vergoeding verlangd. Het changelog voor versie 4.2.9.44 bèta ziet er als volgt uit:

New in version 4.2.9.44 beta:
  • ListUsbDrives shows the sections from the USBDLM.INI which are used for a drive
  • Multiple NTFS folders can be assingned as mount points, also in addition to a drive letter
  • In sections [OnArrival], OnRemoval etc up to 10 commands can be executed (open1 to open9 and the known open)
  • [OnArrival] and AutoRun.inf for TrueCrypt volumes
  • When a DeviceID is configured then the BusType for non USB drives can be omitted, same for the DriveType e.g. for CDROM drives
  • [OnArrival] can start a program under Vista with full rights ("elevated")
  • Criteria UserIsAdmin is under Vista related to the "elevated" user, so it is 1 for an Admin under UAC
  • Criteria for absence of a file (FileNotExists)
  • [OnRemovalFailed] is executed asynchronousely to avoid event ping pong when using RemoveDrive
  • AutoRun on System Events
  • First time arrivals under Windows 2000 optimized
  • Using [OnArrival], OnRemoval etc there is the new default criterion MinVolumeSize=1, so a media must be present
  • Drive letters can be checked [on resume] from standby and hibernation mode
  • Drive letters by Volume Serial Number
  • Drive description for USB drives in the menu of "Safely Remove Hardware"
[break]
USB Drive Letter Manager screenshot
Moderatie-faq Wijzig weergave

Reacties (37)

Ik gebruik dit progje op mijn pc met vista 32bit ook naar tevredenheid. Vnl. om de stationsletters van mn 600 in 1 cardreader te verbergen en alleen te tonen als er een kaartje in zit. Echter krijg ik het progje niet goed aan de praat op Vista x64. Paar keer geprobeerd en ene keer laat ie alle letters staan en andere keer zijn ze wel weg, maar werkt mn cardreader helemaal niet meer etc. Niet betrouwbaar genoeg :P
Dat Windows nog steeds gebruik maakt van drive-letters is gewoon stom.
Zelfs in de tijd van de floppies was dat belachelijk.
De Commodore Amiga was daar veel handiger mee; dat zocht steeds naar de volumenaam ongeacht in welke van de drives de floppy stak. Bij het toen-malige DOS vroeg die steeds om het schijfje in A: te steken hoewel het schijfje misschien al in de B: stak.

Het gebruik van drive-folders is al een stap in de goede richting, maar heeft nog veel nadelen.
- Standaard worden steeds drive-letters gebruikt, drive-folders zijn steeds manueel in te stellen.
- De folders kunnen enkel op een bestaande drive gemount worden (waarom geen virtuele drive speciaal voor drive-folders?)
- Werkt slecht met verwijderbare media.
- Een zelfde type media, doch ander volume (vb DVD schijfje) wordt onder dezelfde folder gemount en met de volumenaam wordt niets gedaan.
- Benadering van de schijven gebeurt steeds met driveletters (c:\volume) ipv volumenaam (volume:\)

vraagje: Het programma USBDLM gebruikt enkel driveletters. Heeft iemand een oplossing voor de maximum 24(+2) driveletters-probleem?

[Reactie gewijzigd door Stef Nighthawk op 29 december 2008 10:49]

Eigenlijk stom dat dit soort basale dingen niet standaard in Windows zitten...
Ze zijn er wel, ze zijn alleen wat weggestopt in de management console. Ik weet niet precies hoe dit programma werkt, maar het zal een alternatieve USMD driver kunnen zijn, of een verzameling standaardscripts met een GUI die de management console functionaliteit kan overnemen. Iets wat "riskant" genoemd kan worden daar de MMC admin access nodig heeft voor dit soort mounting en driveletter acties, en daarmee kan je met dezelfde module toegang tot partitionering, mounting, en partitie wijziging.
Nu nog iets verzinnen om COM-poortnummers te koppelen aan USB devices.
Nou wáárom zou je dat doen, de technieken vergelijken niet eens met elkaar.
Als je een USB <-> COM adapter gebruikt misschien?
daarmee sluit je in principe een UART aan op je USB bus, inclusief alle andere hardware nodig om er een COM poort van te maken.
com port nummers kan je veranderen in de device manager.
Het is vreemd genog anwezig in windows, en zelfs heel gemakkelijk in te stellen, met een duidelijke (wel wat ouderwetse) GUI.

Helaas zit dit zo ver weggestopt dat els de gemiddelde teaker die tool meestal niet vind.

Zo is het trouwens met veel dingen in windows: de partitie-tool bv: die kan qua gebruiksgemak tegenover GParted worden gezet, maar helaas zit ook die zo ver verstopt dat de meesten denken dat windows het niet heeft...
Ik vraag me af wanneer Microsoft komt met een alternatieve, optionele schijfbenoeming. Schijfletters zijn niet erg functioneel; zoals het bijvoorbeeld wordt gedaan op Linux is voor pro's en stuk handiger. Verschil:

D:/, kan een cd-rom-station zijn, een harde schijf, etc.

/dev/sdb3, is duidelijk Sata-schijf nummer 2, partitie 3.
Daarom staat het feit dat het D:\ is eigenlijk zelfs tussen haakjes, en wordt het anders aangegeven, om mijn laptop er even bij te pakken:

OSschijf (E:) - Icoon van een harddisk met een Windows vlaggetje er naast
Lokaal Station (C:) - Gewoon icoontje van een harddisk

DVD-RW Station (D:) - Zoals de naam suggereert, simpeler kan niet (SDB3 associeer ik niet zo 123 meet een SATA schijf, ik zal zelfs nog eerder de link SQL Data Base leggen, en ik ben géén leek!).

\\beneden\downloads (Y:) - Goh, waar zou DIE drive nou naar toe gaan? Het icoontje is dat van een harddisk met een netwerk kabeltje eraan.

De prioriteit van naamgeving aan stations in Windows is
1: Volumenaam/ netwerkpad,
2: Volume beschrijving,
3: Apparaat locatie

En mochten we het WILLEN, persoonlijk wil ik dat niet eens, kunnen we zelfs partities, drives, en wat dan al niet meer mounten in een directory binnen een ander bestandssysteem. Een download partitie in C:\download\ bijvoorbeeld, of een USB drive in C:\mnt.

Dat kan desnoods standaard zo zijn, gewoon een kwestie van wat .conf's aanpassen. Alleen noemen wij het niet .conf's, en staan ze niet verspreid in 2000 directories over ons systeem, ze staan allemaal bij elkaar in regedit.

Zoals Beelzebassie al aangeeft, :\ en C zijn al lastig, daar houd Windows rekening mee. En de pro's kunnen genoeg vanuit de management console disk manager. Zelfs partitie wijziging, als je d'r goed mee om kunt gaan, van de actieve systeem partitie zonder te moeten rebooten.
/dev/sdb3, is duidelijk Sata-schijf nummer 2, partitie 3
Gemakkelijker? Voor veel mensen zijn de dubbele punt en backslash al een probleem... :)
Plus dat die je niets hebt aan die 'files' zonder ze te mounten op een andere locatie. Kortom beter voor de pro's maar voor de noobs? Ik denk het niet. :)
Zelf gebruik ik helemaal geen driveletters voor usb-drives.

Op mijn systemen heb ik een map c:\usb-drives\. Hierin heb ik voor elke drive een map, en als de drive de eerste keer gemount wordt, haal ik de stationsletter eraf met de disk manager, en mount hem onder een lege map in c:\usb-drives\. Daar komt hij dan ook elke keer daarna weer terecht.
mijn ervaring is dat een usbdrive gewoon de eerste beschikbare letter pakt (in mijn geval H:\), dus ik hoef nooit iets speciaals te doen; gewoon navigeren naar H:\ voor de usbdrive, onafhankelijk welke dit is. wat is precies de meerwaarde van de extra tijd die jij besteedt aan het managen van elke individuele drive?

als je dagelijks meerdere usb drives gebruikt, prima dan snap ik nog enigszins dat je ze op een speciale plek wilt zetten maar anders is dit meer moeilijk doen puur en alleen omdat het kan :)
Maar windows geeft vaak (niet altijd) een bepaalde drive, die eenmaal een bepaalde letter gehad heeft, diezelfde letter opnieuw. Ook als er ongebruikte driveletters tussenzitten. Als jij bv. al een USB drive hebt die H: is en je steekt een nieuwe in een andere USB poort zal die I: krijgen. Maar als je later beide verwijderd en die laatste opnieuw insteekt krijgt die opnieuw I:. Bij win2k werkt het iig zo, XP schijnt soms een opruiming te houden onder de driveletters zodat ik m'n externe harddisk waar o.a. een virtual PC op draait weer expliciet vanuit de management console op E: moet zetten. Dit progje lijkt me daar wel handig voor, ik zal het eens gaan bekijken.
Het zou eigenlijk moeten werken met metadata in een speciale sector op de schijf zelf, waarin staat hoe die schijf moet heten in het systeem (disk label). Dan steek je 'm in een willekeurige computer en heeft ie altijd dezelfde naam in het systeem, zonder speciale lokale configuratie op de machine zelf.

FreeBSD heeft zoiets (GEOM Label)... als je een schijf 'labelt' als blaat, dan heet hij altijd /dev/label/blaat, ongeacht de poort, kanaal of zelfs systeem waar de schijf aan hangt. Op die manier voorkom je meteen dat device-names verwisseld of 'bezet' kunnen raken als je volumes aansluit in de verkeerde volgorde.
NTFS-volumes labelt hij automatisch als /dev/ntfs/volumenaam, wat IMO ook beter is om volumes te addresseren dan een veranderlijke drive-letter.

Maar misschien kan deze applicatie dit ook wel :)
Mee eens en het is zeer handig onder vista want dan weet je dat als je externe apparaat aansluit het standaard mount met een bepaalde driveletter

Maar overruled deze programma jouw voorkeuren in winows?
Mja, heel fijn dan, maar ik heb bv Alwaysync op mijn PC die dan mijn stick backupt naar mijn HD van mijn Vaio en omgekeerd.

En ik had (in test periode, files stonden veilig) het eens aan de hand dat iemand zijn stick er in porde en mijn alwaysync stond op automagisch syncen met I:, en ja die kerel die zijn usbstickje in mijn laptop had gestoken die zag opeens zijn files syncen met mijn mapje.

Dus ik even gezocht, kwam hier op uit, en nu krijgt mijn stick altijd w: als letter, en de rest komt er achter aan, vanaf d of F ofzo beginnen al mijn netwerkmappings of andere prul.
Briljant programma dit...aanrader voor iedereen die USB sticks en/of cardreaders gebruikt (vrijwel iedereen dus) :)
helemaal mee eens :) gebruik het ook vaak bij klanten.
Lost meteen je probleem op met verschillende drive letters erg handig als je veel verschillende clients hebt, met bijvoobeeld cardreaders die t/m schijf F of zelf G standaar in beslag neemt.
Dan kun je mooi je netwerk mappings in stand houden d.m.v. dit progje :)

Jammer dat het geen free ware is.
Wel voor thuis gebruik zie ik.
Ga dit programma ook eens nader bekijken, lijkt me handig, als ik goed verst kan je bevoorbeeld USB stick A altijd laten mounten als X en USB stick B als Z???
Klopt, je kan uniek een bepaalde stick een bepaalde letter, of ik dacht ook met categorieën (cardreaders, sticks, HD's enz) een letter laten toekennen.

Voor je Out Of the Box encryption van Truecrypt, dat je automatisch je TC volume mount is dit ook wel geweldig:


[OnArrival10]
FileExists=%drive%\secret.tc
open=C:\Program Files\TrueCrypt\TrueCrypt.exe /v "%drive%\secret.tc" /l T /q

[Reactie gewijzigd door HyperBart op 28 december 2008 19:02]

Progje heeft geen toegevoegde waarde. Ik heb mijn usb-stickjes ook een vaste drive letter gegeven. Mijn Computer > rechtermuisknop beheren > schijfbeheer. Hier krijg je een overzicht van je schijven met indeling en kun je elke drive letter veranderen. Zo heb ik hier mijn sandisk usb stickje de letter S: gegeven. Deze krijgt hij automatisch weer bij het volgende gebruik. Niks geen software installeren dus.
En wat gebeurt er als je het USB stickje van een vriend/buurman/neefje in je PC stopt? :z
Dan krijgt die de eerste vrij letter :X
jaaa... maar je andere oplossing is erg nutteloos voor degenen die niet genoeg rechten hebben... dan kunnen ze geen usb stick driveletter toewijzen.
Heb het net geïnstalleerd, echt heerlijk nu zie je direct welke letter mijn sd kaartje heeft op het moment dat ik hem in de cardreader stop
Dit is in feite dus een alternatieve USMD driver?
wat super handig is aan dit programma:
Als je een mapping maakt naar de eerstvolgende vrije letter, en je sluit daarna een usb stick aan, dan komt die niet zichtbaar in de verkenner omdat die dezelfde driveletter krijgt als die mapping. Lijkt me een fout in Windows te zijn, maar met dit tooltje los je het dus op.
Het zou enkel iets makkelijker moeten gemaakt worden om specifieke usb sticks ook een specifieke letter mee te geven.
Dat kan ook, moet je even de helpagina er op na lezen.

Mijn Kingston van 2GB krijgt ALTIJD dezelfde letter.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True