Jump to content
Sign in to follow this  
J.Reinis

[atrisināts] Kā piešķirt statisku drive letter konkrētam diskam?

Recommended Posts

J.Reinis

Meklējot pēc attiecīgajiem keywordiem, ir pilna gūgle ar pilnīgu dalbajobu 'speciālistu' pamācībām, kuras visas kā viena iesaka izmantot Manage computer > Disk management > Change drive letter, pat nepapūloties pārbaudīt un paskaidrot, ka tas strādā tikai līdz brīdim, kamēr konkrētais disks nonāk offline statusā vai tiek fiziski atvienots no iekšējā/ārējā disku kontroliera, un ja tajā brīdī parādās jauns disks, tam tiek atkal iedots pirmais pieejamais 'brīvais' burts.

 

Tā kā es jau daudzus gadus izmantoju tādu burvīgu viena vācu puikas rakstītu utilītu kā RevoSleep, kas ar taskbar ikonas palīdzību ļauj fiziski apstādināt mehāniskos diskus, izmantojot interesantu nestandarta trickery (liekot Windowsam iesaldēt disku starp offline/ejected statusiem, kā rezultātā tas tiek pilnīgi apstādināts, bet paliek device sarakstā un ir momentāni pamodināms), tad man ir nepieciešams, lai dažādiem piespraustajiem diskiem (tai skaitā ārējam backup cietnim un dažām flashkām) tiktu vienmēr izdalīti konkrēti drive letter.

 

Skatījos visādus reģistra trikus, bet tie paļaujas uz to, ka, piemēram, ārējais disks vienmēr atradīsies uz konkrētā hub'a/porta, kas arī nav garantēts. Vajag universālu paņēmienu, kas piešķir diskam konkrētu burtu atkarībā no tā HardwareID vai vismaz kontroliera ID. 

 

Ir idejas/ieteikumi?

 

P.S. ņemot vērā, ka augšminētajai utilītai supports beidzās aš 2008.gadā, un ir pilnīgs brīnums, kā tā vēl joprojām strādā (ar katru nākamo Win versiju biežāk metot error'us :D), varbūt kāds foruma programmētājs ar drusku brīvo laiku uz rokām grib pamēģināt to reverse-engineerot, vai uzrakstīt tai modernāku alternatīvu? Varētu sarunāt kādu mantisku atlīdzību. Developera lapā, ja nekļūdos, bija pat aprakstīts, kā konkrēti utilīta darbojas OS līmenī.

Edited by J.Reinis

Share this post


Link to post
Share on other sites
Stepselis

 

 

... Change drive letter, nesajēdzot, ka tas strādā tikai līdz brīdim, kamēr konkrētais disks nonāk offline statusā ...
 

Piešķir burtus no alfabēta beigām.

Share this post


Link to post
Share on other sites
J.Reinis

Štepseli - tur man sarezervēti burti priekš mājas tīkla šārēm, kuras arī var būt online/offline. :D Kā saka - būtu dzīve tik vienkārša, es jau nesūdzētos...

 

Tā, vēl 15 minūtes enerģiskas informācijas rakšanas, un atradu šādu te rīku - http://www.uwe-sieber.de/usbdlm_e.html

Tūlīt mēģināšu, un redzēs, vai varbūt šis, lai gan oriģināli paredzēts kam drusku citam, spēj nodrošināt to funkcionalitāti, ko meklēju.

Edited by J.Reinis

Share this post


Link to post
Share on other sites
Mezavecis

Cik tūkstoši tev to disku ir? Pēc pieredzes, ja iedodu X vai Z burtu, tad tas ir līdz datora mūža galam, un nav svarīgi, vai tas ir tīkla vai USB. 

 

Skaidrs, ka slēgājot 100 USB diskus un 500 šāres veidojot alfabēts dubultā aptrūksies.

Share this post


Link to post
Share on other sites
J.Reinis

Tūkstoši nav, bet nu padsmit gabali kopā ar ārējiem būs gan. Tas gan nekā nepalīdz risināt oriģinālo problēmu. :(

 

Vēl nesanāca izmēģināt softu, pieķeršos tam drusku vēlāk.

Edited by J.Reinis

Share this post


Link to post
Share on other sites
Mezavecis

Derētu tomēr sākt ar iemeslu, nevis cīnīties ar sekām. Un vispār problēmu var risināt savādāk - nomapot kā relatīvos ceļus uz mapēm un nevajadzēs tā čakarēties.

Share this post


Link to post
Share on other sites
Stepselis

 

 

... - tur man sarezervēti burti priekš mājas tīkla šārēm, kuras arī var būt online/offline.
 

Vai tad Tev nepietiek alfabētā burtu priekš visiem diskiem?!

Share this post


Link to post
Share on other sites
J.Reinis

UPDATE: augšminētā USB Drive Letter Manager utilīta par 90% apmierina manas nepieciešamības, tā ka pašlaik palikšu pie tās.

 

Un veči, man liekas, jūs nesapratāt līdz galam problēmu - ne jau piešķiramo burtu trūkums mani baida. Vēlreiz izskaidrošu darbību secību, kas noveda pie problēmām:

  1. Iestartējoties Win, fiksētajiem diskiem un optiskajam dzinim tiek izdalīti burti, kādi tiem ir ielikti Disk Management (C, D, E, F, G, H)
  2. Startupā ieliktā RevoSleep utilīta uzreiz pēc OS iestartēšanās automātiski nostrādā fonā, un backup/media/storage (F, G, H) diskus uzreiz apstādina un izņem no mycomputer
  3. Ja tiek piesprausts USB flash/disks, tad sistēma tam uzreiz izdala pirmo pieejamo 'brīvo' burtu (šajā gadījumā F)
  4. Ja tas notiek nakts laikā, kad ir iešedulēts auto backup, tad skripts fonā liek RevoSleep pamodināt attiecīgo disku, un palaist FreeFileSync utilītu, kam jāveic Mirror>Update backups
  5. Agrākais F disks pamostās, konstatē, ka F burts jau ir aizņemts, un iedod tam nākamo 'brīvo' burtu - G
  6. Auto backup nofeilo, jo F diskā neatrod nepieciešamos failus

Cerams, ka beidzot skaidrāk palika.

 

Anyhow, kā minēju - augšminētā utilīta principā risina manu problēmu, jo ļauj nomapot un rezervēt burtus kā USB diskiem, tā arī tīkla diskiem. Strādā lieliski. 

Paldies visiem.

Edited by J.Reinis

Share this post


Link to post
Share on other sites
Stepselis

Tagad secība skaidra, BET:

 

 

... backup/media/storage (F, G, H) diskus uzreiz apstādina un izņem no mycomputer...
 

Kas notiek, ja šiem diskiem ieliek burtus kaut kur tālāk alfabētā?

Pārbaudīju ar kādu savu ārējo disku - piešķīru tam burtu -V-, pēc visiem restartiem tāpat ir -V.

Ar tiem, kas kastē, ir tieši tāpat.

Share this post


Link to post
Share on other sites
HTC

Jau rakstīja, ka alfabēta beigas ir rezervētas citiem nolūkiem tāpat kā to, ka problēma atrisināta izmantojot konkrētu programmu.

Share this post


Link to post
Share on other sites
Stepselis

 

 

Jau rakstīja, ka alfabēta beigas ir rezervētas citiem nolūkiem

Vai tad starp sākumu un beigām visi burti beigušies?! Atkārto alfabētu!

Share this post


Link to post
Share on other sites
itanium

 

 

Tūkstoši nav, bet nu padsmit gabali kopā ar ārējiem būs gan.

 

 

Viņam to disku ir vairāk nekā alfabētā burtu.

A B C D Z?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...