Autor Wątek: RemoveDrive  (Przeczytany 3705 razy)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
RemoveDrive
« dnia: Wtorek, 09 Czerwiec 2009, 14:24 »
Z potrzeby chwili...

RemoveDrive 0.1
Usuwa bezpiecznie dysk z systemu (np. pendrive).
Użycie:

\> RemoveDrive <litera_dysku>

np.:
\> RemoveDrive h

Przetestowane pod WinXP, dajcie znać, co z innymi systemami.
W planach dołożenie takiej samej funkcji w menu kontekstowym dysku, jak pod Vistą (spodobało mi się to).

Pobierz:
RemoveDrive-0.1.7z

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: RemoveDrive
« Odpowiedź #1 dnia: Wtorek, 09 Czerwiec 2009, 15:10 »
W planach dołożenie takiej samej funkcji w menu kontekstowym dysku, jak pod Vistą (spodobało mi się to).
to w xp tego nie ma? dziwne, eject jest u mnie (chyba, że to robi jakąś różnicę od usuń bezpiecznie).

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: RemoveDrive
« Odpowiedź #1 dnia: Wtorek, 09 Czerwiec 2009, 15:10 »

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: RemoveDrive
« Odpowiedź #2 dnia: Wtorek, 09 Czerwiec 2009, 15:12 »
eject jest, ale to tylko dla np. napędów cd itp. - na pendrivy i inne, typu dyski removable SATA (nie pamiętam jak to się zwie) - nie działa. RemoveDrive downuje połączenie i gasi zasilanie takiego dysku :)

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: RemoveDrive
« Odpowiedź #2 dnia: Wtorek, 09 Czerwiec 2009, 15:12 »

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: RemoveDrive
« Odpowiedź #3 dnia: Wtorek, 09 Czerwiec 2009, 15:15 »
Cytuj
na pendrivy i inne, typu dyski removable SATA (nie pamiętam jak to się zwie) - nie działa.
no co ty? u mnie działa.

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: RemoveDrive
« Odpowiedź #4 dnia: Wtorek, 09 Czerwiec 2009, 15:19 »
Usuwa dysk i gasi zasilanie?....  ?-?
Dodatkowo, na pewno nie działa na bardziej skomplikowanych interfejsach (np. cruzer, który otwiera dwa dyski).

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: RemoveDrive
« Odpowiedź #5 dnia: Wtorek, 09 Czerwiec 2009, 15:27 »
tak, usuwa dysk. To może nie być standardowa funkcja, to xp x64 + SP2 dla windows server 2003 + przejechane nlite.

Offline killcabbie

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 15
  • iPad, iPod touch, Defy
Odp: RemoveDrive
« Odpowiedź #6 dnia: Wtorek, 09 Czerwiec 2009, 17:39 »
a co z tym takim standardowym usuwaniem ikoną w trayu?

Offline mr_deimos

  • GZU
  • Senior
  • ****
  • Podziękowań: 19
  • HTC G1 (chwilowy odpoczynek od WinMo)
Odp: RemoveDrive
« Odpowiedź #7 dnia: Wtorek, 09 Czerwiec 2009, 18:36 »
Tak właściwie to "eject/wysuń" z menu kontekstowego odmontowuje nie cały dysk (w sensie urządzenie), a wybrany wolumin (co może, ale nie musi być równoznaczne :P ). Czyli jak pendrive ma 2 partycje to odmontuje tylko jedną. Co i tak nie robi większej różnicy w przypadku np. pendrive'ów z U3, bo w nich druga partycja jest tylko do odczytu i nie musi być kulturalnie odmontowywana. Jak ma tylko jedną, to na jedno wychodzi czy "bezpiecznie usuniesz", czy "wysuniesz".
Co więcej, eject czasem jest sensowniejszym rozwiązaniem. Na przykład mam  wewnętrzny czytnik SD/MMC/CF/XD, widoczny jako 4 napędy. Użycie ikonki w trayu odmontowuje _urządzenie_, a więc wszystkie cztery napędy mi znikają z "mojego komputera" aż do ponownego uruchomienia, lub ponownego podłączenia czytnika (a że to czytnik wewnętrzny to szybciej zrestartować ;) ). Z kolei "wysuń" na danej karcie spowoduje zainincjowanie opóźnionego zapisu (jeśli jest aktywny) i zamknięcie otwartych plików tylko na tym jednym woluminie. A więc i kartę można bezpiecznie wyciągnąć, i żeby włożyć ją jeszcze raz nie trzeba restartować kompa czy podłączać od nowa całego czytnika.

Więc podsumowując, pomysł fajny ale chyba nie niezbędny :D
« Ostatnia zmiana: Wtorek, 09 Czerwiec 2009, 18:47 wysłana przez mr_deimos »

Offline killcabbie

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 15
  • iPad, iPod touch, Defy
Odp: RemoveDrive
« Odpowiedź #8 dnia: Wtorek, 09 Czerwiec 2009, 19:27 »
a to widocznie z czytnikami wewnętrznymi bywa różnie, bo ja np. mam Winda i tu czytnik nie jest na stałe widoczny w Moim komputerze, tylko pojawia się dynamicznie po włożeniu karty. Tak że można bez obaw używać ikonki z traya, bo po ponownym włożeniu karty czytnik mountuje się na nowo bez restartu

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: RemoveDrive
« Odpowiedź #9 dnia: Wtorek, 09 Czerwiec 2009, 19:34 »
Kilka faktów:

- tak, ten program, tak samo zresztą, jak ikonka w trayu, usuwa urządzenie nadrzędne do dysku.
- co tą ikonką? To, że trzeba wykonać kilka kliknięć. Program napisałem pod natchnieniem tego, co jest w Viście, to jest pierwsza rzecz, która mi się w niej spodobała.
- to samo? Nie. Widziałem kilka spalonych pendrive'ów. Serio - i dobrze wam radzę nigdy go nie wyjmować, jeśli jest nadal zasilany. Nie bez kozery ta funkcja została nazwana "safely remove" ("usuń bezpiecznie"). Ja skutki widziałem niejednokrotnie - tu nie chodzi tylko o prawidłowy zrzut cache'u dysku.
- nikogo nie zmuszam  :D  postanowiłem się podzielić po prostu.

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: RemoveDrive
« Odpowiedź #9 dnia: Wtorek, 09 Czerwiec 2009, 19:34 »

Offline killcabbie

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 15
  • iPad, iPod touch, Defy
Odp: RemoveDrive
« Odpowiedź #10 dnia: Wtorek, 09 Czerwiec 2009, 19:41 »
no dobrze, to teraz wytłumacz takiej sierocie jak ja jak tego używać
nie mam visty i nie wiem jak się tam odłącza pendraka, Twój program pod XP mi się nie odpala, kod który podałeś kojarzy mi się z dosowym wierszem poleceń, no ale chyba nie trzeba wychodzic do dosu żeby pozbyć się pendraka  :D no miało być łatwiej niż klikając na ikonkę w trayu...

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: RemoveDrive
« Odpowiedź #11 dnia: Wtorek, 09 Czerwiec 2009, 19:51 »
Na razie, póki nie ma wersji jako rozszerzenia, to możesz sobie choćby ze Start->Uruchom, mając program w ścieżce PATH - no ale to bez sensu. Ja mam ciągle otwartego TotalCmd, więc po prostu wpisuję "removedrive h" i enter....
A dla tych "pracujących inaczej"  :p  zrobię właśnie wersję, która wepnie się w menu kontekstowe dysku.

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: RemoveDrive
« Odpowiedź #11 dnia: Wtorek, 09 Czerwiec 2009, 19:51 »

Offline Sainti

  • GZU
  • Core
  • ****
  • Podziękowań: 101
  • Lumia 920
Odp: RemoveDrive
« Odpowiedź #12 dnia: Wtorek, 09 Czerwiec 2009, 21:03 »
Ja podobny programik mam na penie. Nazwy teraz nie podam, bo z palmtopa pisze, ale znalazłem go w katalogu aplikacji portable do którego kiedyś dawałem chyba linka. Wystarczą 2 kliknięcia (żeby go odpalić) i już nie ma dysku. Wadą jest to, że cudze pendrive'y nie są wtedy chronione, więc ten program też przetestuje (zwłaszcza po zrobieniu sobie z tego przycisku w TC).

Edit: Programik nazywa się EjectUSB
« Ostatnia zmiana: Środa, 10 Czerwiec 2009, 00:27 wysłana przez Sainti »

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: RemoveDrive
« Odpowiedź #12 dnia: Wtorek, 09 Czerwiec 2009, 21:03 »