Поскольку в данных системах я всё ещё работаю мало, то о некоторых нововведениях узнаю только из жалоб на форумах. В этот раз на форуме Far-а просили починить извлечение usb-накопителей в Семёрке, поскольку по стандартному сочетанию клавиш shift+del (в отличие от "просто" del, который вызывает функцию eject) устройство не обесточивалось. В процессе обсуждения выяснилось, что данная особенность появилась ещё в Висте, а потом мне случайно попалось и обоснование указанного изменения. Далее цитаты
Повторюсь: безопасное отключение безопасно только с точки зрения сохранности данных. С электрической точки зрения подключение/отключение безопасно всегда и заложено в спецификацию USB (контакты разъема разной длинны, подключение всегда происходит в правильном порядке земля->питание->данные, отключение в обратном порядке). Поэтому отключение питания не требуется. То что ХП это делала на значит что там что то было "безопаснее". В ссылке выше объяснено почему поведение изменилось.
Ilya Tumanov, MSFT
в ХР во время безопасного извлечения отключалось питание порта до извлечения, в висте просто прекрашается использование носителя и происходит "парковка", тк очень много было проблем после отключения питания порта, порт постоянно был в режиме ожидания и не видел устройст и приходилось отключать функцию выключения питания на время извлечени. В висте это убрали, чтобы было меньше проблем пользователем.
Извлечение также остается безопасным, тк носитель переходит в режим "парковки", а этом режиме данные не теряются
nikproVista Home Premium. После "Безопасно извлечь" индикатор питания флэшки не гаснет.
Повторюсь: безопасное отключение безопасно только с точки зрения сохранности данных. С электрической точки зрения подключение/отключение безопасно всегда и заложено в спецификацию USB (контакты разъема разной длинны, подключение всегда происходит в правильном порядке земля->питание->данные, отключение в обратном порядке). Поэтому отключение питания не требуется. То что ХП это делала на значит что там что то было "безопаснее". В ссылке выше объяснено почему поведение изменилось.
Ilya Tumanov, MSFT
в ХР во время безопасного извлечения отключалось питание порта до извлечения, в висте просто прекрашается использование носителя и происходит "парковка", тк очень много было проблем после отключения питания порта, порт постоянно был в режиме ожидания и не видел устройст и приходилось отключать функцию выключения питания на время извлечени. В висте это убрали, чтобы было меньше проблем пользователем.
Извлечение также остается безопасным, тк носитель переходит в режим "парковки", а этом режиме данные не теряются
nikpro