Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digestComments
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)

Выпуск от 11.03.2007в начало коммент   в конец коммент



Да, еще: сколько уже существует Win2k, потом WinXP, сейчас WinVista появилась, на горизонте Windows Viena, но сложность манипулирования флэшками (и сменными устройствами USB) осталась на той же точке.
Например: когда я присоединяю флэшку, она распознается системой и ей присваивается буква диска. Например G. А этот диск оказывается, уже занят сетевым! Система ничего не говорит, поэтому необходимо "сходить" в "управления дисками" - сменить там букву и тогда все будет ок. А почему система не могла сразу предупредить: мол, тут уже есть такая буква - давай другую букву назначим?

Но это не самое тяжелое. Самое интересно начинается, когда пытаешься вынуть флэшку. Для этого надо: ткнуть левой кнопкой мышки на достаточно мелкий значок (если нет мышки - то клавиатурных действий надо предпринять еще больше), после чего надо нажать на пункт меню и... система скажет, что флэшка занята и быть "отпущена" не может. Если открыто много окон и с флэшкой работал во многих приложениях - начинаешь думать - "а кто ее держит?". А в самом деле - это очень трудно - чтобы система подсказала, кто держит флэшку? Я уж не говорю о том, чтобы сделать удобную кнопку высвобождения флэшки из системы.

Да, конечно, надо убрать кэширование записи на флэшку и, в принципе, можно смело выдергивать ее из компа. Ну а если кэширование не отключено и, действительно, файл с флэшки открыт где-то на запись или еще что... тогда как?

 
57  MichaelVolga :
[to MichaelVolga] Ну естественно USB устройства я имею ввиду.
    -   | rank:2 | post-id:5486|19.03.2007/11:20
 
56  MichaelVolga :
Я бы вот так хотел видеть: в трее висит иконка окрашенная в цвет в зависимости от состояния кэша, зеленая-вынимай безбоязненно, красная, в кэше данные.
Сделать просто элементарно, согласитесь? Да удобно ИМХО...
    -   | rank:2 | post-id:5485|19.03.2007/11:20
 
55  Px :
To Ёжъ:
>что SATA-2 винчестер на nForce'вском контроллере, что USB'шный мультиформатный
>карт-ридер (Mitsumi), потребовали именно что перезагрузки
Я не знаю, что там с кард-ридером, а вот винт я отключал так, понадобилось перепротянуть интерфейсный sata-кабель в корпусе, воткнул его назал - винт без вопросов поднялся, никаких ребутов. А вот если нельзя дёрнуть интерфейсный/силовой кабелёк, тогда ой :)
    -   | rank:129 | post-id:5482|18.03.2007/23:20
 
54  NYBR :
Кстати зависит от типа пользователей. Я имею в виду просьбу пофиксать проблему. Проблемы корпоративных пользователей, правильно оформленные и настойчиво пропихнутые в верхний уровень саппорта микрософта таки решаются патчами. буквально за 3-6 месяцев :-). Имел возмжность убедиться.
    -   | rank:507 | post-id:5479|18.03.2007/05:03
 
53  sannysanoff :
Существует стандартное дубовое средство сбросить кеш на диск, пользуюсь регулярно: "chkdsk d:" или какую другую букву. Перед тем как рисовать процентик, flish-ит кеш. Понимает даже mountpoints (chkdsk c:\dev\sd).
    -   | rank:1 | post-id:5474|18.03.2007/00:06
 
52  serg-2nd :
хы... мне вот например не лень вынуть-вставить влешку или там АТС'ку после безопасного извлечения, но вот есть ситуация, например, когда ты на тачке из под терминала, а тачка на другом конце города, вот тут то уж ничего не поделаеш :)
    -   | rank:20 | post-id:5460|16.03.2007/15:58
 
51  vovets :
[to elliot]
а то, что МС не исправляет свои ошибки и выпускает продукт, который надо двумя сервис паками после этого пропатчить чтоб он заработал (это я об офисе 2007 - первого сервис пака может и не хватить)
И потом - я ничего "такого" не хочу - хочу простых и понятных вещей.
ОГРОМНАЯ масса пользователей больше 10 лет просила микрософт: "снимите ограничение 65535 строчек 255 колонок"
И наконец вроде бы сняли... не прошло и 15 лет...
И таких примеров я могу приводить много - просто в теме надо быть. А то, что явная ошибка в функции LINEST исправлялась 10 лет - это вам как?
    -   | rank:256 | post-id:5459|16.03.2007/14:05
 
50  j@hn :
ага, с терминала можно, и с диск утилити маунт-анмаунт, только проще в клаву (см. ниже)
    -   | rank:76 | post-id:5455|16.03.2007/12:50
 
49  j@hn :
[to dimm] А хрен его знает, может в терминале маунт и у нас работает, а вот в дискутилити после анмаунта уже не видно её. впрочем, мне не лень ещё раз флешку в клавный порт вставить, под рукой всё-таки.
    -   | rank:76 | post-id:5454|16.03.2007/11:56
 
48  dimm :
[to j@hn] А причем тут стандарт? Вон на linux-e - делай mount/umount для флешки хоть сколько раз - ничего не надо вынимать.
    -   | rank:120 | post-id:5453|16.03.2007/11:22
 
47  j@hn :
На маке флешку тоже надо вытащить и вставить. Видимо, таков механизм стандарта, но вот модем и винты не отваливаются.
    -   | rank:76 | post-id:5452|16.03.2007/11:13
 
46  elliot :
[to vovets]
То, что MS не реализует то, что Вам хочется -- не имеет никакого отношения к монополизму. Имеет право, в общем-то.
    -   | rank:6 | post-id:5447|16.03.2007/08:08
 
45  dimm :
Да что там модемы, винчестеры и карт-ридеры, обычную флешку попробуйте переинициализировать после "Безопасного извлечения" не вынимая из порта.
    -   | rank:120 | post-id:5446|16.03.2007/08:06
 
44  mishigun :
[to Ёжъ] у меня тоже, увы!(до этого долго не перезагружался)
    -    ICQ:103170793  | rank:49 | post-id:5444|15.03.2007/23:24
 
43  Ёжъ :
Алаверды, [mishigun]!
[to vadrer]: что SATA-2 винчестер на nForce'вском контроллере, что USB'шный мультиформатный карт-ридер (Mitsumi), потребовали именно что перезагрузки. Так-то вот…
    -   | rank:8 | post-id:5443|15.03.2007/23:15
 
42  mishigun :
[to vadrer] А Вы сами пробовали так подключить?
"Windows не может использовать это устройство, поскольку оно было подготовлено для "безопасного извлечения", но так и не было извлечено из компьютера. (Код 47)

Чтобы устранить эту проблему, извлеките это устройство из компьютера и вновь вставьте его обратно."
    -    ICQ:103170793  | rank:49 | post-id:5442|15.03.2007/23:10
 
41  vadrer :
[to Ёжъ] "и при их случайном отключении повторно подцепить их становится возможно только после перезагрузки."

то, что ты не умеешь этого сделать, не значит, что это не возможно.
в списке оборудования вызываешь обновление - и все обратно встает как надо.
    -   | rank:18 | post-id:5441|15.03.2007/21:29
 
40  Slider :
Ага, я один раз пормахнулся и модем у себя остановил. Я потом заколебался искать как его назад включать ;)
    -    ICQ:6027220  | rank:200 | post-id:5436|15.03.2007/18:25
 
39  Ёжъ :
Есть, кстати, с периферией в Win ещё одна засада, я бы сказал — “обратная” обсуждаемой: сейчас есть масса устройств, подцепляемых по USB/Firewire, но физически рамещаемых ВНУТРИ корпуса (картридеры в 3,5"; IR; да теже CD/DVD или HDD встречаются), фактически “на неизвлекаемость”. Так вот, все эти устройства благополучно оказываются где? Пра-авильно, в списке “На безопасное
извлечение…” и при их случайном отключении повторно подцепить их становится возможно только после перезагрузки. Кстати, в эту же печальную категорию попадают, как ни странно SATA-2 винчестеры (в некоторых случаях), поскольку SATA-2 hot-swap, по своему стандарту. Так вот, если кто помнит, в Win98 у любого устройства накопителя можно было снять/поставить галку “съёмный носитель”
в W2K/XP/2003 (и, думаю, Vista) — Хрен там! Обходить приходится через установку параметра “Оптимизировать для исполнения…” да, система такое устройство просто “не отдаст” (и то, речь идёт только о накопителях), но в списке на извлечение оно всё равно болтаться будет.
Спрашивается, что, сложно было добавить кнопочки — «Съёмное устройство, и «Устройство со сменным носителем»?
    -   | rank:8 | post-id:5433|15.03.2007/16:21
 
38  j@hn :
Ну хорошо что по существу пишут. Да и что вам, лень мышкой разок ткнуть? [to sharky] Apple developer tools - бесплатно с дистрибутивом операционки.
    -   | rank:76 | post-id:5429|15.03.2007/12:27
 
37  j@hn :
Ну хорошо что по существу пишут. Да и что вам, лень мышкой разок ткнуть? [to sharky] Apple developer tools - бесплатно с дистрибутивом операционки.
    -   | rank:76 | post-id:5428|15.03.2007/12:26
 
36  mejedi :
>>>valentyn: "пусть попросит флешку назад" -- плохо по многим причинам.
Проблема ведь не в том как сделать чтобы приложения не заметили что флешку выдернули и продолжали работать как ни в чем ни бывало, надо чтобы была возможность сбросить кеш. Если ос не сбросила кеш а флешку дернули, ос может М_Г_Н_О_В_Е_Н_Н_О завопить "эй, у меня тут кеш грязный, верни флешку назад". В дополнение к самому кешу ничего хранить особенно не надо.

Есть ведь такая штука как сетевые диски, заблокировать сетевой диск от отключения на время работы программы нельзя by design. Так что приличные программы должны нормально работать в случае если у них вдруг пропадает диск с которым они работают :)

Нетривиально, потому что скорее всего FAT не годится. Нужно write ahead log, по две копии таблицы размещения блоков для каждого файла чтобы откатить аварийно завершенные операции изменения файлов и прочие транзакционные прелести.
    -   | rank:9 | post-id:5424|15.03.2007/11:38
 
35  Zuy :
А я с размонтированием как-то нарвался на такую штуку.
Раньше постоянно просто вытягивал флешки после небольшой паузы и все.
Потом купил телефон VOXTEL VS400. Он при подключении к компу, как флешка представлялся. Ну и т.к. телефон был на подарок, решил я безопастно извлечь его :-D Так вот память так отмонтировалась, что сам телефон больше ее не увидел. Стал постоянно писать, что нет доступа к памяти! Решилось только в сервис центре перепрошивкой. Вот такой был попандос :-)
Я понимаю, что это не проблема винды, а чисто лажа VOXTEL, но вот и так случается.
    -    ICQ:154075912  | rank:46 | post-id:5422|15.03.2007/11:00
 
34  Px :
Far рулит :)
Shift+Del - отмонтирование флешки, если ругается что отмонтировать нельзя, то лезем в список процессов, и даём поиск по имени раздела (к примеру P:\) :)
    -   | rank:129 | post-id:5418|15.03.2007/02:51
 
33  valentyn :
"пусть попросит флешку назад" -- плохо по многим причинам. Начиная от того каким образом и по каким каналам должно быть уведомление от ОС о незавершённой операции, а также как долго ждать, чтобы убедиться, что не попросит. И до того, что между двумя сеансами монтирования слишком многое может измениться и слишком многое нужно запоминать, проверять, т.е. дать ответ на
вопрос о возможности продолжения прерванной операции и т.д.
    -   | rank:1 | post-id:5404|14.03.2007/18:59
 
32  Slider :
И еще той же кнопкой на флешке можно обратно ее подсоединить при повторном нажатии (если до этого она была кнопкой же размонтирована) не вытаскивая. Это тоже иногда удобно бывает, чтобы она торчала (не потеряется), но при этом была не подключенной как драйв. В общем, одни удобства от всего лишь маленькой кнопки… Я бы такую купил ;)
    -    ICQ:6027220  | rank:200 | post-id:5403|14.03.2007/18:55
 
31  Slider :
Да, монтирование (подсоединение) то инициируется самим устройством? Ну вот таким же образом сделать и размонтирование. И еще дополнительный светодиодик вляпать, показываюший, можно/нет флешку вытаскивать (или чтобы гас основной, если вытаскивать можно)...
    -    ICQ:6027220  | rank:200 | post-id:5402|14.03.2007/18:49
 
30  Slider :
По поводу кнопки размонтирования флешки: если в дровах это есть, и наверняка это входит свойства дров, и операция размонтирования может быть инициирована операционкой, то мочему она не может быть инициирована тем же устройством? В обще не вижу большой проблемы это сделать.
    -    ICQ:6027220  | rank:200 | post-id:5401|14.03.2007/18:41
 
29  dimm :
VS 2005 Express - бесплатен, качал я его, как компилятор и среду юзать вполне можно, хоть и кастрирован.
А вот по поводу флешек:
через иконку в трее отключили флешку, она размонтировалась, захотели что-то на неё еще записать/прочитать, как её снова смонтировать средствами винды не вынимая???
    -   | rank:120 | post-id:5395|14.03.2007/16:59
 
28  sharky :
[den26 ]Бесплатен как ни странно...
http://msdn.microsoft.com/vstudio/express/
Price: FREE!
Download Size: 35-70 MB per Express Edition
Registration: Register your copy of Visual Studio Express within 30 days to receive great Registration Benefits!
Includes: Full language support (compiler, libraries) and integrated development environment. For detailed product description and comparison, see the Visual Studio Family Products and the SQL Server Family Products.

    -   | rank:17 | post-id:5390|14.03.2007/16:12
 
27  bazil :
sharky:
Тыкаю пальцем -- http://www.apple.com/macosx/features/xcode/
Афаик бесплатная среда разработки, которую многие сравнивают с MS VS.
    -    ICQ:328070771  | rank:3 | post-id:5386|14.03.2007/15:11
 
26  Станислав :
[to mejedi] [to zencd] Вы видимо забыли - у флэшек блочная запись + она ещё пишет сама в себя служебную инфу, т. е. на сколько я понимаю по крайней мере нужно дожидаться окончания записи блока (и в месте с ним и служебной инфы) и только потом вынимать; иначе, можно поиметь "мёртвую" флэшку (или блок)...

А вообще, эта идея - подарок для производителей флэшек и USB-разъёмов. :)
   otherwhile@mail.ru  | rank:533 | post-id:5381|14.03.2007/14:41
 
25  den26 :
[to sharky]
Ну ужели Visual Studio 2005 Express editions will be $49, бесплатен? Создатель был бы разочарован узнав о своей щедрости :)
Насчет того что эксель более функционален, не согласен, требую примеров. VBA в пример не приводить, потому как в экселе нет поддержки java.
Раньше когда на винде был, использовал прогу для отмонтирования под винду sync.exe от sysinternals utils. Она просто сбрасывала буферы, и можно было безопасно вытаскивать флешку.
    -    ICQ:721885  | rank:143 | post-id:5380|14.03.2007/14:40
 
24  treo :
Я тут поискал и нашел что-то еще:

1. rundll32.exe shell32.dll,Control_RunDLL hotplug.dll

2. http://www.uwe-sieber.de/usbstick_e.html

2.1 Sysinternals SYNC can force a flush of all write buffers and eject a media.
UnMount from the year 1995 can wait until all opened files on the disk are closed. Hint: To make UnMount.exe work the MNT.EXE must be in the same folder.
c't DevEject logs off devices by its drive letter or device name (also using wildcards!)

2.2 ReMount
Using ReMount you can quickly change a drive letter wihtout clicking thru the Windows disk management. E.g. to change drive F: to U:
remount f: u:

2.3 MSCR2Folder
With MSCR2Folder ('MultiSlot-CardReader to folder') you can remount all slots of a multislot cardreader into a folder on an NTFS drive. It creates there one subfolder for each slot using the device name of the slot. Better card readers have 'talking' drive names like 'USB2.0 CF_MD', 'USB2.0 SD_MMC' and so on. Slots of junk readers have
all the same, non talking name like 'USB USB', 'Generic USB', 'General Flash Disk'. MSCR2Folder adds numbers then.
MSCR2Folder f: "D:\My CardReader"
Would create a subfolder in "D:\My CardReader" for each slot of the cardreader which drive F: is a part of and remount them there.

2.4 DelMountPoint
With DelMountPoint you can dispose of never used drive letters e.g. slots of multi card readers that you have no cards for.
delmountpoint f:
would dispose of drive letter F:.

Admin previleges are required.
    -   | rank:2 | post-id:5375|14.03.2007/13:43
 
23  treo :
можно сделать bat файл с devcon ... и назначить на кнопочку:
http://ask-leo.com/is_there_a_way_to_safely_remove_hardware_
    -   | rank:2 | post-id:5374|14.03.2007/13:26
 
22  vovets :
и еще по поводу ОО - дело не в том, что там в принципе нет того, что есть в экселе - просто он не полностью с ним совместим
секретарша перейти может, а если у вас серьезные считалки в Excel - вы просто не сможете перейти на ОО - это совсем другой продукт, что его сравнивать...
    -   | rank:256 | post-id:5369|14.03.2007/12:47
 
21  vovets :
Да, для "профи" опен-офис не катит. Но почему я должен идти на опен-офис, если мне всего-то надо пару улучшений, которые такой крутой фирме сделать несложно? А она рюшечками занимается... Кстати, за это я готов платить - но микрософт стрижёт бабки на рюшечках - и это тенденция - вот что печально...
[to sharky]
да и вообще - что вы мне про опенофис - вы мой пример про LINEST функцию прочли? мне вообще не совсем понятно, чем занимался микрософт с 1997 по 2007 год в плане офиса... кроме нескольких рюшечек... Так что "Это не монополизм" - это как-то странно... К тому же есть такие штуки, как барьеры входа на рынок - так что нормального excel еще скоро не будет... если вообще
повится - а ведь счастье было так близко )))
    -   | rank:256 | post-id:5368|14.03.2007/12:44
 
20  Maxx :
2 slider:
кнопка на флэшке даёт команду операционной системе сбросить кэши? Причём любой ОС, от win до unix?
    -    ICQ:39575885  | rank:11 | post-id:5367|14.03.2007/12:27
 
19  sharky :
[to Den26]
MS Visual Studio 2005

[to vovets]
Это не монополизм. Не нравится эксел, вперед на OpenOffice, который так рьяно рекламируют.
А... в нем нету того что есть в Экселе? Ну извините. Это во всем MS виноват - "монополист", бедным программерам опенофиса расстрелом угрожает...
    -   | rank:17 | post-id:5366|14.03.2007/12:23
 
18  Slider :
Я бы наоборот, попинал производителей флешек: почему бы на ней не сделать кнопочку, при нажатии на которую инициируется "безопасное извлечение устройства" (т.е. сбрасываются кэши и размонтируется). Никто не додумался? Тогда идею дарю ;).
А то каких только извратов не навыпускают, а такую простую вещь не реализовать.
    -    ICQ:6027220  | rank:200 | post-id:5363|14.03.2007/12:06
 
17  vovets :
2 sharky:
монополизм в отдельных продуктах!
какую тулзу я должен написать для Excel? Для моих целей там ядро нужно переписывать. Что я имею в виду? Давайте я лучше пример приведу.
Ряд статистических функций Excel работали с ошибками (причем не суперредкие, а тот же LINEST - линейная регрессия - при отсутствии свободного члена некорректно статистики считал).
Это было с самого начала (я с этим впервые столкнулся в 1994 году) - и про них вообще-то специалистам было известно. Наконец после более чем 10 лет !!! - в 2003 офисе - микрософт их исправил, назвав enhancement'ами в changelog'е )))). Это просто супер!
    -   | rank:256 | post-id:5355|14.03.2007/11:23
 
16  lasc :
unlocker просто мастхев
    -    ICQ:14342811  | rank:36 | post-id:5348|14.03.2007/08:09
 
15  zencd :
[to mejedi]
"дергай флешку когда захочешь, если система не успела что-то доделать, пусть попросит флешку назад"

медаль за идею :) здОрово придумал!
    -   | rank:234 | post-id:5346|14.03.2007/07:54
 
14  den26 :
[to sharky] Хороший анекдот :) это если хочется стоя в гамаке :) для винды можно такое же подобрать например
format a: /A:512 /FS:FAT /V:otchet /Q /F:1.44
дальше даже боюсь думать как винде такое сделать, наверное взять бесплатную среду разработки(это кстати что за среда? я такой не знаю) и написать программу поиска и копирования.
    -    ICQ:721885  | rank:143 | post-id:5345|14.03.2007/07:37
 
13  sharky :
По этому поводу отмонтировать мне анекдот вспомнился...
Начальник - секретарю:
- Катенька, дорогая, перепиши месячную отчетность нашим партнерам, они
сейчас к тебе подойдут.

.... - Добрый день, это вам переписать oтчетность?
- Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.
- Да, конечно.
Вставляет в дисковод. И....
# mkfs -t vfat -c /dev/fd0h1440
# mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/fd0 /mnt/floppy
# find / -noleaf -type f -name Otchet_april.[a-zA-Z] -exec cp '{ }';
/mnt/floppy \;


# ls -la /mnt/floppy/Otchet_april.[a-z][A-Z] && sync && sleep 3
- Возьмите пожалуйста!
Партнеры:
- Них*я себе!!!
- Что такое?!... Я опять отмонтировать забыла?!
    -   | rank:17 | post-id:5341|14.03.2007/02:25
 
12  Krievs :
[to vovets] ну почему нельзя папку documents and settings иметь на любом диске?

Да можно... Даже на соседней машине по сетке можно. По крайней мере, в professional.
Control Panel -> User Accounts -> Advanced -> Advanced -> Выбираешь юзера -> Profile и изгаляешься с путями.
    -   | rank:120 | post-id:5340|14.03.2007/02:13
 
11  sharky :
Какой монополизм? Чего вы мелете чепуху??? Напишите свою тулзу, никто вам не мешает. Может даже продать удастся. Сядьте и напишите, благо "монополист" Microsoft даже средства разработки бесплатно дает.
Монополизм это если бы МС написал такую тулзу и судил бы все кто пытался написать что-то подобное... Монополист это Apple, причем со своими замашками он лезет уже и на другие рынки... Ткните мне пальцем в бесплатный инструментарий разработчика от Apple, или расскажите про "открытость" платформы MacOS X.
Когда у нас народ научится думать своими мозгами, а не пересказывать байки завистливых идиотов, у которых только и хватает сил на то чтобы считать деньги в чужом кармане?
    -   | rank:17 | post-id:5335|14.03.2007/01:02
 
10  vovets :
>Меня привлекает такой вариант - дергай флешку когда захочешь
да, это было бы правильнее всего

вообще - очень многое возможно - но с помощью сторонних утилит.
А сам монополист не чешется - и это, конечно, напрягает временами,
особенно возмущает, когда делов-то - 5 минут программисту какой-нть checkbox в программу поставить - и в очередной service pack его... так нет же... почему-то хрЕна... хотя тема старая... монополизм...
или вот вы мне скажите - ну почему нельзя папку documents and settings иметь на любом диске?
самое интересное, что есть такой ведь, наверное, сайт где все пожелания собраны, отрейтингованы и т.п. и ничего...
    -   | rank:256 | post-id:5325|13.03.2007/23:36
 
9  uncle_sem :
у sysinternals помнится была утилита для сброса кэша сменных носителей. но если открыты файлы - то наверно не отключит и все равно будет возбухать. но случай включенного кэша для флэшек позволяет поправить.
    -   | rank:5 | post-id:5322|13.03.2007/23:28
 
8  mejedi :
Меня привлекает такой вариант - дергай флешку когда захочешь, если система не успела что-то доделать, пусть попросит флешку назад. ИМХО технически это вполне возможно.
    -   | rank:9 | post-id:5316|13.03.2007/22:53
 
7  TedBeer :
вот например прога которая показывает залоченные файлы.
http://www.nirsoft.net/utils/opened_files_view.html
    -    ICQ:9637948  | rank:73 | post-id:5312|13.03.2007/22:12
 
6  Тыгдым :
>Самое элегантное решение таких моментов померло - в Mac'ах дискеты выплёвывались программно, из меню. Или экстрено, скрепочкой.
Так с CD-ROM такая же ситуация (может быть реализована): пока диск занят, привод игнорирует нажатие кнопки извлечения (а лучше, если ОС отследит нажатие оной и "попросит" все соответствующие приложения освободить ресурс). Давно в одной Linux я сталкивался с блокировкой извлечения диска при смонтированной файловой системе.
С USB-флешкой другой разговор: изначально шина USB задумывалась для подключения к компу телефона (то есть критичная к задержкам и НЕкритичная к потерям передача). Только потом она стала "Universal". Так что выполнять программное "извлечение" перед физическим все равно надо (а где не надо?).
Я всецело согласен с автором... но все же одну "великую автоматизацию" винды назову: после нажатия "безопасного извлечения устройства" винда автоматически закрывает окна проводника, работавшие с флешкой.
    -   | rank:31 | post-id:5311|13.03.2007/22:04
 
5  vadrer :
по поводу "конфликта" буквы сетевого диска - на самом деле проблема появилась в WinXP, в Win2000 ее не было.
Я пока остался в Win2000 и был удивлен недавно этим поведением WinXP (когда пытался помочь товарищу разобраться с буквой)

Не первый случай, кстати, когда следующая версия операционки хуже предыдущей в определенном аспекте.
Как вам постепенная деградация undelete(dos-6.0)->unerase(win-3.11)->ничего (зато теперь можно устанавливать платные анирэйзеры)
Только не говорите мне, что теперь, при многозадачности, операция undelete является небезопасной и поэтому от нее отказались. bullshit!
    -   | rank:18 | post-id:5307|13.03.2007/21:32
 
4  bormotov :
to Cooler: еще лет через 10-ть мелкософт в винде сделает показывалку того приложения, которое держит открытым сменный носитель. Самое прикольное в этом то, что даже если far просто показывает каталог - система считает, что он "открыт". Не знаю, как там реально сделано, но думаю, что Far регистрирует системное слежение за изменениями в каталоге, со всеми
вытекающими.

Опять-же, не знаю как это в виндовсе, в юниксах узнать какой процесс чего использует проблемы не составляет.
    -   | rank:55 | post-id:5298|13.03.2007/19:39
 
3  bormotov :
to bdfy:
это для того, чтоб флешки можо было кешировать. Вернее, потому, что их кешируют. Индикатор мигает только когда идёт процесс записи/чтения, но никто не знает, завершился ли он. В общем случае, действительно можно подождать несколько секунд как погаснет лампочка, и выдергивать. Но если систеа еще чем-то занята - рулетка. Программное "извлечение" гарантирует, что
диск можно извлекать без потери данных. Опять-же, вопрос как поставлен "не помнишь в каком приложении с флекшой работал".

Ситуация, в первом приближении плохо решаемая для любых сменных носителей. Самое элегантное решение таких моментов померло - в Mac'ах дискеты выплёвывались программно, из меню. Или экстрено, скрепочкой.
    -   | rank:55 | post-id:5297|13.03.2007/19:37
 
2  j@hn :
А у нас её просто в треш тащишь и вынимай. И никаких дурацких букв.
    -   | rank:76 | post-id:5295|13.03.2007/19:11
 
1  bdfy :
>Самое интересно начинается, когда пытаешься вынуть флэшку.
Я вот до сих пор не пойму а для чего вообще это безопасное отключение ? индикатор записи-чтения не горит - выдергивай. я всегда так делал, последствий для железа за пару лет никаких негативных не наблюдал.
    -   | rank:73 | post-id:5291|13.03.2007/18:51

это мой е-майл Боря делал дизайн