Показать сообщение отдельно
Старый 09.09.2012, 23:12   #9
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Сообщение от ViNT Посмотреть сообщение
Вот это как раз вряд ли. На сколько я знаю, все накопители (вероятно, за исключением сидюков) абстрагируются виндой до т.н. "блочного устройства" (может несколько иначе называется). То есть, независимо от типа устройства и от типа ФС все операции сводятся к приему и передаче блоков данных фиксированного размера - система просто запрашивает блок по определенному адресу, и устройство его передает, точно так же и с записью. Так что, если различия и есть, то только на уровне драйверов.
Система то заботиться. Но представь ты копируешь файл, если на локальный диск и будет ошибка (что очень редкий случай), то ошибка будет скорее исходить из исключения которое выкинет функция копирования.

А если ты копируешь на внешний носитель, то ошибка то будет от функции носителя, но инфы в ней будет реально не достаточно, и разработчику нужно заботиться об этом самому, например проверять внешние носители до копирования запоминать статусы носителей, и при ошибке проверять, если например носитель полон или уже не доступен и др.

Плюс система как уже говорил, хоть и заботиться о том чтобы всё было более "прозрачно" как с сокетами например в линуксе, но различия есть и они влияют на результат.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (09.09.2012)