Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Железо / Hardware

Железо / Hardware Вопросы про аппаратное обеспечение

Ответ
 
Опции темы
Старый 09.09.2012, 16:54   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
USB удлинитель, 7Zip FileManager и внешний HDD

Вычитал недавно мнение, что использование удлинителей при подключении внешних HDD некорректно. Честно говоря, никогда не задумывался: юзаю usb3.0 удлинитель, чтобы подключать внешний винт (на столе) к порту на задней стенке сис.блока.
С чего я вообще этим озадачился? Как поработаю 7Zip-ом с винтом непосредственно (случается редко), так обязательно какое-нибудь задание останется и винт штатно извлекаться отказывается. Например: пожал папку с картинками сразу на внешний диск - всё, теперь извлечение не проканает, т.к. устройство занято. Сегодня же, я просто решил чекнуть содержимое архива при помощи встроенной в архиватор тестилки, а в итоге получил сообщение в трее:
Нажмите на изображение для увеличения
Название: wtf.jpg
Просмотров: 927
Размер:	14.2 Кб
ID:	17562
а архиватор заявил, что один из файлов в архиве не читается. Извлечение не сработало, физическое отключение тоже (устройство осталось в проводнике как пустое). После перезагрузки всё определилось, архив удачно перекопировался и проверился.

Всё-таки, думаю это недоделки (которые есть) 7-Зип-а, нежели шнурок. Но что скажут гуру хлебопечения?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 17:22   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Удивительно: перекопировал архив без удлинителя и проверил - ошибок нет. Вот и думай теперь =\ Хоть проверку хеш-сумм запускай
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 19:45   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Хотя с другой стороны, при подключении "напрямую" я использовал порт usb 2.0. Возможно, дело в низких скоростях.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 22:36   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Сопоставил содержимое файлов. Учитывая объём и кол-во файлов - это достаточно длительная операция. Для 2ух из 4х выявленных программой синхронизации файлов (фильмов) проверил md5: действительно, копия на внешнем диске отличалась (хотя на воспроизведение это не влияло).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 22:51   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Посмотри как приложение работает на уровне кода с разными девайсами. Не всегда есть прямой доступ к девайсу, просто используя путь, иногда это более сложный процесс на уровне кода. Система также должна иметь некий механизм оповещаний и т.п.
Например у тебя приложение открыло файл на флешке, а закрывает (в коде) не совсем корректно - следственно из системы lock не освобождается.
Архивация - процесс не простой с параллельным чтением / записью в разные файлы, а когда это ещё и происходит на внешний носитель, там больше процессов. Следственно лучше делать сперва на жёсткий, а затем уже копировать.
Часто бывало так, что жал архив сразу на флешку, в итоге он битым был. А если жать сперва на комп потом копировать на флешку - всё ок.

Думаю тут никакой зависимости в проводе нету, и скорость на это не повлияет. Провод логически не вносит никакой разницы, и системе реально пофиг как ты подключаешь девайс.
Важно что Plug and Play - тема хоть и хорошая, и даже на уровне пользования подключённый диск как локальный, но технически всё различается и это вносит разницу в логику системы обработки операций с файлами и т.п.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
impersonalis (09.09.2012), Phantom (07.06.2013)
Старый 09.09.2012, 23:03   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

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

Какая длина провода? Для USB 3.0 рекомендуется не более 3 метров, на сколько помню. К тому же, если провод некачественный (например, плохой экран, что часто бывает), тоже может влиять, тем более на высоких скоростях.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
impersonalis (09.09.2012), Phantom (07.06.2013)
Старый 09.09.2012, 23:05   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Да вот трабл в том, что те 4 фильма, ЕМНИП я копировал ручками (а не при помощи программы синхронизации, которая много что учитывает в ходе своей работы). Но вроде и ошибок при копировании не получал (хотя может диск и не хотел извлекаться - кто теперь вспомнит: прошло более 6 мес.).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 23:07   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Сообщение от ViNT Посмотреть сообщение

Какая длина провода? Для USB 3.0 рекомендуется не более 3 метров, на сколько помню. К тому же, если провод некачественный (например, плохой экран, что часто бывает), тоже может влиять, тем более на высоких скоростях.
метр или 1.5. Вроде адекватный кабель (по цене и внешнему виду). Ошибку в трее словил первый раз. И фильмы, ЕМНИП, копировал ещё без него.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 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)
Старый 09.09.2012, 23:19   #10
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Блинство - теперь бекап только при помощи утилиты.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 09.09.2012, 23:31   #11
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Сообщение от MoKa Посмотреть сообщение
Система то заботиться. Но представь ты копируешь файл, если на локальный диск и будет ошибка (что очень редкий случай), то ошибка будет скорее исходить из исключения которое выкинет функция копирования.

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

Плюс система как уже говорил, хоть и заботиться о том чтобы всё было более "прозрачно" как с сокетами например в линуксе, но различия есть и они влияют на результат.
То есть, при работе с разными типами носителей при одной и той же проблеме получим разные ошибки на уровне WinAPI? Всегда считал, что разницы не будет. Если же так, то да, программа может реагировать по разному.
Хотя здесь дело скорее в буферизации - вероятно, программа дает команду записать данные, система успешно записывает их в буфер, не генерируя сообщения об ошибке, а вот передача из буфера в устройство уже системой не контролируется. В таком случае, система будет складывать данные в буфер, пока устройство их не примет, а приложению будет сообщать, что все в норме.
С другой стороны, все равно непонятно, откуда в данном случае берется ошибка, на метровом кабеле должно нормально работать. Тут больше похоже, что сбоит внутренний контроллер диска или шина USB. Последний вариант объясняет нормальную запись "напрямую" (я так понимаю, через другой разъем, и тем более, если через USB 2.0).
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (09.09.2012)
Старый 09.09.2012, 23:48   #12
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Система всегда проверяет что скопировалось, там уже етсь проверка чексумм.
А вот некоторые программы как писали выше могут некорректно обрабатывать возможные исключения, которые у внешних устройств случаются чаще.

Да и вы булочники, всегда ли проверяете в коде действительно ли открылся файл, мм?
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
impersonalis (09.09.2012), moka (09.09.2012)
Старый 10.09.2012, 00:02   #13
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Резюмируя:
Не доверяйте копирование файлов вне системы (т.е. на внешние носители и ПК в ЛВС) сторонним утилитам (если только они специально для этого не предназначены).

Но это не объясняет некритичное расхождение хешей для нескольких фильмов (емнип, копировал средствами ОС).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 10.09.2012, 00:24   #14
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Сообщение от impersonalis Посмотреть сообщение
Но это не объясняет некритичное расхождение хешей для нескольких фильмов (емнип, копировал средствами ОС).
Может система чего-то цепляет, или если носитель "умный" (не просто флешка их HDD), может он что с файлом делает, цепляет какую "няшку" для traking'а?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (10.09.2012)
Старый 10.09.2012, 02:41   #15
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: USB удлинитель, 7Zip FileManager и внешний HDD

Лишь косвенно к теме:
Кстати, да. Те же файлы от офиса: *.doc, *.ppt имеют сложную структуру и заполняются сегментами (т.е. их размер, входе штатной работы, нельзя изменить ровно на 1 байт). Соответственно, часть файла может фактически не использоваться, а, следовательно содержать некоторый мусор, портящий хеши, но не влияющий на работоспособность. Презентации вообще имеют особенность перезаписываться при просмотре (read-only действии с точки зрения пользователя). Ещё с XP помню: откроешь презентацию из архива (в WinRAR, 7Zip, емнип, аналогично) - закроешь - запрос на перезапись получишь. Ну и в списках синхронизируемых файлов картина аналогичная (благо дата изменения у файла тоже меняется).
А ведь есть ещё (у медиа) пачка тегов, включая рейтинг, изменить который можно непроизвольным движением мыши. Все ли программы при этом изменят дату редактирования файла?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (10.09.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:28.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com