Jump to content

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


J.Reinis
 Share

Recommended Posts

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ī.

Labots - J.Reinis
Link to comment
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.

Link to comment
Share on other sites

Š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.

Labots - J.Reinis
Link to comment
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.

Link to comment
Share on other sites

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.

Labots - J.Reinis
Link to comment
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.

Link to comment
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?!

Link to comment
Share on other sites

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.

Labots - J.Reinis
Link to comment
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.

Link to comment
Share on other sites

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.

Link to comment
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!

Link to comment
Share on other sites

 

 

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?

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...