Текущие дата и время: 03 октября 2024, 17:49:00

Эмуляция съёмных носителей информации (привычных дисков)

Примеры использования бесплатного программного обеспечения.

Эмуляция съёмных носителей информации (привычных дисков)

Сообщение DmitryS » 21 декабря 2020, 13:15



Как работать с различными хранилищами данных как с обычными дисками?
( внутренними / встроенными накопителями мобильных устройств (телефонов, смартфонов, планшетов, медиаплееров и т.п.), подключаемых непосредственно к компьютеру по USB-кабелю по различным протоколам передачи данных, иными внутренними и внешними накопителями, а также сетевыми ресурсами, размещёнными во внутренних и внешних вычислительных сетях, например в сети Интернет )



Задача:  Обеспечить программам FDFSpy, HDFSpy, FDFRun, AutoKFD доступ к файлам, расположенным на различного рода хранилищах данных, не являющихся обычными физическими носителями информации, а также не имеющих в системе, к которой они подключены, персональных уникальных буквенных идентификаторов томов (т.е. отсутствует возможность зайти в хранилище данных привычным способом, используя путь начинающийся с буквы диска: С:\, D:\, E:\ и т.д.). Дополнительно необходимо обеспечить указанным программам доступ к файлам, расположенным на сетевых ресурсах местной локальной вычислительной сети (расшаренных дисках, папках), а также к файлам, расположенным в отдельных изолированных локальных папках внутреннего стационарного носителя информации (HDD, SSD и т.п.), исключая постоянное считывание всего каталога диска, на котором находится папка.

Имеется:  Обмен информацией с хранилищами данных осуществляется по различным протоколам, в частности по MTP, PTP, FTP/S, SFTP / SSH, WebDAV, OneDrive, DropBox, Google Drive, SharePoint, GroupDrive, Amazon S3, Box и некоторым другим, схожим с перечисленными. Обмен информацией с сетевыми ресурсами местной локальной вычислительной сети осуществляется по протоколу SMB/CIFS. Подключение отдельных локальных папок в виде виртуальных дисков осуществляется при помощи технологии SUBST (команда операционной системы для управления файловой системой, предназначенная для создания и удаления виртуальных дисков).

Решение:  Установка стороннего вспомогательного программного обеспечения, позволяющего создавать в ОС Microsoft Windows, из различного рода локальных и удалённых хранилищ данных, виртуальные устройства со схожими с физическими носителями информации свойствами и возможностями (в частности реализуются основные функции ввода-вывода информации: чтение, запись, копирование, перемещение, удаление файлов, чтение каталога, получение информации об устройстве). Каждому виртуальному устройству обязательно должен назначаться привычный буквенный идентификатор (буква диска), а работа с устройством должна быть максимально приближена к работе с привычными UMS-накопителями (Universal Mass Storage), подключаемыми по USB.



Ситуация №1:  Если необходимо обеспечить доступ к файлам, расположенным на внутренних накопителях мобильных устройств (телефонов, смартфонов, планшетов, медиаплееров и т.п. под управлением операционных систем Android (Google), iOS (Apple - iPhone, iPad, iPod), Windows Phone/Mobile (Microsoft) и т.п.), подключаемых непосредственно к компьютеру по USB-кабелю, то для создания виртуальных дисков, содержащих эти файлы, потребуется установить следующее программное обеспечение:
- MTPDrive (Cranking Pixels) либо аналогичную, при использовании протокола MTP (Media Transfer Protocol).
- PTPDrive (Cranking Pixels) либо аналогичную, при использовании протокола PTP (Picture Transfer Protocol).


Ситуация №2:  Если необходимо обеспечить доступ к файлам, расположенным на внешних сетевых ресурсах (в частности в сети Интернет) к которым имеется доступ по протоколам FTP/S (File Transfer Protocol), SFTP / SSH (SSH File Transfer Protocol / Secure Shell), WebDAV (Web Distributed Authoring and Versioning), OneDrive (Microsoft Windows Live Drive), DropBox (Dropbox Web Drive), Google Drive (Google Web Drive), SharePoint (Microsoft Office Drive), GroupDrive (South River Technologies Service), Amazon S3 (Amazon Simple Storage Service), Box (GloboTech Web Drive) и т.п., то для создания виртуальных дисков, содержащих эти файлы, потребуется установить следующее программное обеспечение:
- WebDrive (South River Technologies) либо аналогичную, поддерживающую необходимый(е) протокол(ы).


Ситуация №3:  Если необходимо обеспечить доступ к файлам, расположенным в расшаренных дисках или папках на сетевых ресурсах из местной локальной вычислительной сети, либо к файлам, расположенным в отдельных изолированных локальных папках внутреннего стационарного носителя информации (HDD, SSD и т.п.) компьютера, то для создания виртуальных дисков, содержащих эти файлы, потребуется установить следующее программное обеспечение:
- FDConv (VRCP Soft) либо аналогичную, поддерживающую протокол SMB/CIFS и/или технологию SUBST.




P.S.: Некоторое вспомогательное программное обеспечение, позволяющее создавать виртуальные диски из различного рода локальных и удалённых хранилищ данных, подключённых по разнообразным протоколам передачи данных, может устанавливать ряд ограничений в функциональных возможностях виртуальных устройств по сравнению с реальными физическими дисками. Например может отсутствовать возможность удаления файлов, их переименования, записи (добавления) новых файлов (например таких, которые не являются файлами графического либо мультимедийного формата, если взаимодействие осуществляется по протоколу MTP или PTP). Также с большой вероятностью будет отсутствовать возможность форматирования виртуального диска. Дополнительно ко всему, скорость работы с виртуальными дисками будет ограничена и в большинстве случаев будет намного ниже по сравнению с реальными физическими дисками, а связь с виртуальными дисками может пропадать время от времени (если хранилище данных находится на удалённом ресурсе и доступ к нему нестабилен).


Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Вернуться в Программные решения, доработки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron