Монтирование vmdk в windows

YUMI v2.0.7.8 Updated

billon on 1 Nov 2020 Change history

  • 2MB (uncompressed)
  • Released on 1 Nov 2020
  • Suggested by
    webfork

YUMI (Your Universal Multiboot Installer) can be used to create a multi-boot USB flash drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools and more. Aside from a few distributions, all files are stored within the Multiboot folder, making for a nicely organized Multiboot Drive that can still be used for other storage purposes. YUMI uses syslinux to boot extracted distributions stored on the USB device and reverts to using grub to Boot Multiple ISO files from USB, if necessary.
YUMI works much like Universal USB Installer, except it can be used to install more than one distribution to run from your USB. Distributions can also be uninstalled.Note: YUMI v2.x can’t remove distributions previously installed with Legacy YUMI! Although no longer supported, you can still Download Legacy YUMI.

Background information on code signing

Coding signing proves the software came from a particular developer and protects against corruption and manipulation of the driver code. So it helps prevent malware and viruses.

Over the years Microsoft has changed the signing requirements for loading kernel mode device drivers.

  • In Windows XP there was no special requirements.
  • In Windows Vista 32bit only boot start drivers needed to be code signed
  • In Windows Vista 64bit all drivers needed to be code signed
  • In Windows 7 64bit SP0 all drivers needed to be signed using the SHA1 hash. SHA256 hashes will not work.
  • In Windows 7 SP1 64bit, fully patched, all drivers needed to be signed using either the SHA1 hash or the SHA256 hash
  • In Windows 8 all drivers needed to be signed using either the SHA1 hash or the SHA256 hash
  • In Windows 10 initial release all drivers needed to be signed using either the SHA1 hash or the SHA256 hash
  • In Windows 10 build 1607 all drivers needed to be EV signed (extended validation) using either the SHA1 hash or the SHA256 hash.
    Further new Win10 installs will not load new drivers unless that have been submitted and passes Microsoft Hardware Dev Center requirements and be signed a 2nd time.
    If you did an upgrade from Win7 to Win10, then (bizarrely) the rules are different. If you aren’t using secure boot, then the rules are different.
    If you are using a driver from before 29th July 2015, then the rules are different.
  • In future windows releases Micorosft, 2020 onwards, will be starting to remove support for SHA1. So only SHA256 will work at some future point.
  • As a software developer there are two methods of getting a driver signed with Microsoft’s certificate. Attestation signing & HLK Test and submission. Both are expensive, stupidly complex and time consuming. Attestation signing is the easier of the two, but the result is that you only get a device driver that will work with Win10. The driver that previously worked in Win7 breaks after being signed by Microsoft! No verions of Windows Server are supported either! If you want 64bit and 32bit then multiple submissions are required. Getting the mandatory .INF correct is also a major problem as the error reporting and technical support from Microsoft is non existant. The 2nd HLK method is insanely time consuming and typically invovles setting up around a ten different test machines per driver release if broad compatibility is required.

A more complete description of the Win10 1607 signing changes can be found here

From OSFMount V2.0 we are signing the driver with a Extended Validation (EV) SHA256 certificate. This means it won’t work in a unpatched release of Win7. It also won’t work (yet) in Win10 releases that new and are using secure boot.

Дополнительные команды и другие хвосты OSFMount

Для того, чтобы воспользоваться дополнительными командами OSFMount, выберите интересующий вас файл образа и в панели навигации выберите «Drive actions», либо нажмите ПКМ. Здесь доступны следующие команды:

  • Open — открыть образ (тот же эффект, если открыть его в Мой Компьютер -> диск A или E);
  • Dismount — размонтировать образ;
  • Save to image file — сохранить образ в новый файл. Тот же эффект, если просто в винде скопировать файл образа. Но в программе можно также указать формат образа (там есть в том числе ISO);
  • Extend size — можно увеличить размер образа. При этом нужно ввести именно насколько вы хотите увеличить его, а не полный объем файла образа (что, как по мне, несколько странно). Однако уменьшить его вы уже не сможете. И после увеличения объема не забудьте переформатировать образ;
  • Format — вызывается обычное меню форматирования образа Windows;
  • Set media read-only — запрещает запись на диск;
  • Set media writable — позволяет записывать на диск;
  • Set media removable — Windows будет считать это устройство извлекаемым;
  • Set media fixed — Windows не будет считать это устройство извлекаемым.

На сим, в общем-то, всё и можно переходить к послесловию.

Libusb: и не одетая, и не обнаженная

Ты спросишь: а придется ли писать драйвер для операционной системы компьютера, чтобы подключить USB-устройство? Если использовать libusb, то можно обойтись без реализации полноценного модуля ядра. Libusb — это open source библиотека, которая позволяет быстро запрограммировать, во-первых, поиск устройства на шине, а во-вторых — обмен данными с ним.

Под Linux библиотеку и необходимые заголовочные файлы можно получить из исходных кодов. А лучше воспользоваться стандартным репозиторием твоего дистрибутива. Для Debian/Ubuntu, например, так:

$ sudo apt-get install libusb-dev

Существует также порт libusb под Windows — libusb-win32. Вопреки названию проекта, также поддерживаются 64-битные ОС от Microsoft (начиная с версии 1.2.0.0).

Но libusb — это отдельная тема разговора. Думаю, с программированием для ПК ты знаком и сможешь в этом разобраться сам. Поэтому буду краток. Создаем файл usbtest.c и начинаем наполнять его контентом. Сначала необходимые заголовочные файлы и определения:

#include

// Для компьютера смысл команд обратный,
// но обозначения остаются те же
#define DATA_OUT 1
#define DATA_IN 2

Функция usbOpenDevice для инициализации устройства:

Usb_init(); // Инициализировать USB
usb_find_busses(); // Найти шины
usb_find_devices(); // Найти устройства
// Перебрать все шины
for(bus=usb_get_busses(); bus; bus=bus->next) {
// Перебрать все устройства на шине
for(dev=bus->devices; dev; dev=dev->next) {
// Если идентификаторы вендора и продукта не совпадают…
if(dev->descriptor.idVendor != vendor ||
dev->descriptor.idProduct != product)
continue; // …пропустить эту итерацию
// Попробовать получить дескриптор устройства
if(!(handle = usb_open(dev))) {
fprintf(stderr, «%s\n», usb_strerror());
continue;
}
return handle; // Вернуть дескриптор
}
}
// Устройство не найдено
return NULL;

Как видно, параметрами usbOpenDevice выступают числовые идентификаторы производителя и устройства. В случае если устройство присутствует на шине, возвращается его дескриптор. Если устройств на V-USB будет несколько — придется дописать проверку символьных имен вендора и продукта.

И функция main консольной утилиты usbtest:

Int main(int argc, char **argv) {
// Дескриптор устройства
usb_dev_handle *handle = NULL;
int nBytes = 0;
char buffer;
// Ищем устройство
handle = usbOpenDevice(0x16C0, 0x05DC);
if(handle == NULL) {
fprintf(stderr, «Could not find USB device!\n»);
exit(1);
}
// Аргумент out — получить данные от чипа
if(strcmp(argv, «out») == 0) {
nBytes = usb_control_msg(handle,
USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN,
DATA_OUT, 0, 0, (char *)buffer, sizeof(buffer), 5000);
printf(«Got %d bytes: %s\n», nBytes, buffer);
// Аргумент in — отправить строку (следующий аргумент)
} else if(strcmp(argv, «in») == 0 && argc > 2) {
nBytes = usb_control_msg(handle,
USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT,
DATA_IN, 0, 0, argv, strlen(argv)+1, 5000);
}
if(nBytes

Здесь правит бал функция usb_control_msg, которая объявлена во включаемом файле usb.h. Она имеет кучу параметров и собственно создает те управляющие сообщения, обработка которых реализована в прошивке микроконтроллера.

Как создать виртуальный диск или флешку на компьютере

Некоторое время назад я писал статью на сайт, а для того чтобы создать несколько скриншотов к ней, мне нужна была флешка. Вот только вся беда заключалась в том, что USB-флеш-накопителя у меня не было. Начал я поиски решения вопроса, логика мне подсказывала, что должна быть какая-то программа для создания подобных вещей. Немного покопавшись в дебрях всемирной паутины, я нарыл несколько экземпляров для выполнения поставленной задачи. С этими утилитами были проблемы, а конкретней они просто не могли создать виртуальные флешки. Что то их блокировало

После многих неудачных попыток, установок и переустановок, моё внимание привлекла некая возможность Windows, а если более точно встроенная утилита “Управление дисками”. Начал я более подробно изучать потенциал этой программы и в конце пришёл к мнению, что поставленную задачу можно с лёгкостью решить встроенными средствами операционной системы

В программе “Управление дисками” есть возможность создавать виртуальные диски, которые будут определяться операционной системой как настоящие. Единственное отличие свойств от съёмных носителей это неимение опции “ReadyBoost”, которая в моём случае, да и думаю что в любом другом, когда может понадобиться создать что-то подобного рода не имеет никакого смысла. Тем более, насколько я понял, все программы для создания виртуальных флешек создают, что-то схожее виртуальному диску в Windows.

В какой ситуации может понадобиться создание виртуального носителя. Например, такая как была у меня, что нужна флешка для копирования данных, а её под рукой нет. Чаще всего это происходит, когда несколько людей работают или пользуются одним компьютером. В таком случае, легко можно создать виртуальный диск, сохранить требуемые данные на нём, а затем перенести на свой компьютер. Так, как же создать виртуальный диск, читайте далее.

Первое что понадобится сделать, это открыть программу “Управление дисками”. Самый простой способ – кликнуть правой кнопкой мышки на значке пуск рабочего стола и из появившегося контекстного меню выбрать строку “Управление дисками”. Либо воспользоваться утилитой “Выполнить” горячие клавиши Win + R и туда вбить команду diskmgmt.msc, после чего нажать “ENTER” либо кнопку “OK” в окне самой программы. Когда появится программа “Управление дисками” следует зайти на вкладку “Действие” и выбрать строку “Создать виртуальный жёсткий диск”.

Далее появиться окно “Создать и присоединить виртуальный жёсткий диск”, где надо будет указать месторасположение носителя и размер. Остальные пункты лучше оставить по умолчанию. В конце следует нажать на кнопку “OK”. Что удобно, размер можно указывать как в мегабайтах, так и в гигабайтах, а также терабайтах. Вот пример моего.

Затем нужно сделать так чтобы ОС начала воспринимать вновь созданный виртуальный диск. Другими словами надо его инициализировать. Для этого слева от нераспределённого пространства требуется кликнуть правой кнопкой мышки и из появившегося контекстного меню выбрать “Инициализировать диск”. В возникнувшем окне оставить всё как есть, и нажать на “OK”.

Потом нужно отформатировать виртуальный носитель, для того чтобы он появился в проводнике и операционная система начала взаимодействовать с ним. То есть создать том. Справа там, где нераспределённое пространство кликнуть правой кнопкой мышки и из меню выбрать опцию “Создать простой том…”.

После этого просто следовать указаниям мастера создания простого тома. В этом процессе если хотите, то, можете поменять букву диска, остальное желательно оставить как есть, по умолчанию.

Если вы захотите отсоединить виртуальный носитель то слева от того окна, где показан размер диска, там, где мы проводили инициализацию (двумя абзацами ранее) нужно кликнуть правой кнопкой мышки и из меню выбрать “Отсоединить виртуальный жёсткий диск”. Далее в следующем окне просто подтвердить, что это тот диск и путь к нему. После чего вы можете спокойно себе его копировать или переносить куда угодно, скажем, на свой компьютер.

Для того чтобы обратно подсоединить виртуальный носитель на другом компьютере нужно открыть утилиту “Управление дисками”, зайти на вкладку “Действие” и выбрать опцию “Присоединить виртуальный жёсткий диск”, после чего указать путь к нему и нажать на “OK”. Чтобы удалить навсегда сначала следует отсоединить его, а потом воспользоваться обычным способом удаления файлов Windows.

К этой статье нет коментариев. Вы можете быть первым

Программатор USBtiny

Для микроконтроллеров AVR существует множество различных программаторов. USBtiny здесь упоминается, в частности, потому, что содержит программную реализацию USB, аналогичную V-USB. Схема этого программатора проста: версия 2 содержит две микросхемы, а первая версия — лишь одну (собственно чип ATtiny2313). Благодаря подробному описанию на сайте и простым комплектующим устройство легко сделать даже начинающему. USBtiny совместим с популярной программой avrdude, используемой для программирования микроконтроллеров AVR.

Единственная проблема заключается в заливке прошивки в чип программатора — для этого нужен… программатор. Если есть компьютер с LPT-портом, то можно сделать один из вариантов FBPRG ака «пять проводков», который железно

Дополнительные команды и другие хвосты OSFMount

Для того, чтобы воспользоваться дополнительными командами OSFMount, выберите интересующий вас файл образа и в панели навигации выберите «Drive actions», либо нажмите ПКМ. Здесь доступны следующие команды:

  • Open — открыть образ (тот же эффект, если открыть его в Мой Компьютер -> диск A или E);
  • Dismount — размонтировать образ;
  • Save to image file — сохранить образ в новый файл. Тот же эффект, если просто в винде скопировать файл образа. Но в программе можно также указать формат образа (там есть в том числе ISO);
  • Extend size — можно увеличить размер образа. При этом нужно ввести именно насколько вы хотите увеличить его, а не полный объем файла образа (что, как по мне, несколько странно). Однако уменьшить его вы уже не сможете. И после увеличения объема не забудьте переформатировать образ;
  • Format — вызывается обычное меню форматирования образа Windows;
  • Set media read-only — запрещает запись на диск;
  • Set media writable — позволяет записывать на диск;
  • Set media removable — Windows будет считать это устройство извлекаемым;
  • Set media fixed — Windows не будет считать это устройство извлекаемым.

На сим, в общем-то, всё и можно переходить к послесловию.

Как в VirtualBox загрузиться с USB в Linux

Чтобы понимать принцип, прочитайте предыдущий раздел про Windows. В Linux, чтобы узнать имя USB диска выполните команду:

Sudo fdisk -l

В моём случае у диска имя /dev/sdb

Для создания файла виртуального диска, указывающее на реальный диск, выполните команду вида:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sd#

Где вместо #

впишите букву соответствующего диска. Пример для моих условий:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sdb

В этой команде вы можете заменить /root/usb.vmdk на другое расположение по своему усмотрению.

Для запуска VirtualBox с правами администратора выполните команду:

Sudo VirtualBox

Всё остальное — создание виртуальной машины и выбор в качестве жёсткого диска существующий виртуальный диск — в точности как в Windows.

Занимаясь системным администрированием, мне часто приходится пользоватся виртуальными машинами типа Oracle WM VirtualBox

иWMWare Workstation . VirtualBox\»ом я пользуюсь чаще ввиду того, что для одиночных запусков он проще и легче. Возникла необходимость загрузить виртуальную машину с реальной USB-флешки, в данном случае, для проверки свежесобранной загрузочной флешки. Но есть одна неприятность — через основной интерфейс программы VirtualBox нельзя осуществить загрузку виртуальной машины с физического USB диска, однако, есть способ решить такую задачу. Вот об этом способе и пойдет речь в статье.

Что бы загрузить виртуальную машину VirtualBox с внешнего USB диска, необходимо создать клон USB диска в виде файла *.vmdk

, через который будет осуществляться связь хоста VirtualBox с физическим внешним USB диском. Такой файл будет занимать несколько килобайт, т.к. содержит лишь данные для связи с USB диском.

Создание файла, служащего мостом между VirtualBox и USB диском.

Для создания файла *.vmdk существует утилита vboxmanage.exe, которая входит в стандартный состав VirtualBox, поэтому отдельно скачивать ее не надо.

Итак, чтобы создать такой файл, необходимо выполнить следующую команду в окне командной строки, подменив путь до каталога VirtualBox на свой:

«C:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe» internalcommands createrawvmdk -filename c:\\temp\\usb.vmdk -rawdisk \\\\.\\PhysicalDrive2 -register

Здесь следует обратить внимание на два параметра:

Чтобы узнать номер внешнего USB диска с которым следует связать файл (обычно внешний USB HDD под номером 1

, если установлен только один жесткий диск), можно подсмотреть его в«Панель управления → Администрирование → Управление компьютером → Управление дисками» .

Теперь осталось настроить хост VirtualBox для загрузки с только что созданного виртуального диска.

7-Zip Portable v19.00 Rev 3 Updated

billon on 13 Nov 2020 Change history

  • 6MB (uncompressed)
  • Released on 7 Nov 2020
  • Suggested by
    Andrew Lee

7-Zip is an archive manager that can view and create a wide variety of formats. The program includes folder favorites, optional two-pane view, checksum calculator, file split/combine capability and more. Individual archives can be created with high speed or high compression settings, update options (including update, add/replace, synchronize), split volumes and more. Archives can be secured with standard zip or more secure AES encryption.
Although the official archiver for the open, high-compression «7z» format, the program also supports the creation of multiple formats including ZIP, XZ, BZIP2, GZIP, TAR and WIM. It will extract a long list of other formats, among them RAR, CAB, ISO, ARJ, RPM, VHD, VMDK etc. Even more formats are supported through third-party plugins. Supports many world languages.
Additionally, to use alternative toolbar and file icons, 7-Zip Theme Manager is available.
7-Zip Portable is a wrapper from PortableApps.com, auto-detecting 32 or 64-bit automatically. Alternatively, X-7zip is also available.

Gizmo Director / Гизмо Драйв

Заниматься категоризацией Gizmo Director — это все равно, что пытаться справиться с легендой CFL Гизмо Уильямсом. Это очень трудно сделать, потому что оба Gizmos могут делать очень много разных вещей! Gizmo Director — это служебное программное обеспечение, которое помогает монтировать образы, автоматизировать задачи ПК, помогая создавать сценарии, функции базы данных, цветовой редактор текста и калькулятор хеш-значений. Если все, что вы получили от этого, это Gizmo, то он может помочь вам смонтировать файлы изображений, это нормально, это все, что вам действительно нужно, чтобы получить от него информацию в это время.

После того, как вы загрузите и начнете устанавливать Gizmo Director, вас спросят, какие функции вы хотите установить. Вы должен установите Gizmo Central, так как это является ядром программы, и для сегодняшних целей устанавливайте только Gizmo Drive — снимите флажки с других опций, если они для вас ничего не значат.

Прежде чем вы сможете использовать Gizmo Drive, вам также потребуется перезагрузить компьютер, чтобы драйвер Gizmo Drive мог завершить установку. После перезагрузки компьютера монтирование файла образа становится довольно простым и интуитивно понятным.

На изображении ниже вы можете увидеть, где написано Смонтировать образ. Просто нажмите на это и следуйте инструкциям, чтобы смонтировать ваш файл .IMG. После того, как вы выполнили шаги, вы увидите в Виртуальные диски окно, что образ был успешно смонтирован и готов к использованию.

Благодаря разнообразию инструментов, которые поставляется с Gizmo Director, а также гибкости функции Gizmo Drive, этот инструмент подойдет для технически настроенных людей, таких как системные администраторы или технические специалисты службы поддержки.

V-USB: размер имеет значение

При разработке собственного гаджета часто встает проблема его подключения к компьютеру. Надо сказать, что порты LPT и COM — теперь экзотика на материнских платах ПК, не говоря о ноутбуках, у которых эти интерфейсы исчезли давным-давно. Поэтому у современных компьютеров практически не осталось альтернатив интерфейсу USB.

Если ресурсы чипа используются на все сто процентов, то лучше сразу смотреть в сторону устройств с аппаратной поддержкой универсальной последовательной шины (такие микроконтроллеры присутствуют в линейке любого производителя). В остальных случаях можно использовать софтовый USB.

Для микроконтроллеров Atmel существует замечательный проект V-USB, который предлагает программную реализацию низкоскоростного устройства USB 1.1. Код V-USB будет работать на любом устройстве AVR, у которого есть хотя бы 2 Кб Flash-памяти и 128 байт ОЗУ, с тактовой частотой 12; 12,8; 15; 16; 16,8 или 20 МГц.

Использование продукта возможно как в рамках open source лицензии GPL, так и на коммерческой основе. Для того чтобы разрабатывать собственные USB-устройства, обычно также нужно покупать что-то вроде лицензии. Но ребята из V-USB позаботились и об этом, приобретя пару Vendor ID — Product ID и разрешив их использовать любому желающему.

Аппаратная обвязка для подключения USB-шины к микроконтроллеру очень простая. Если устройство потребляет не слишком много, то запитать его можно прямо от шины (считается, что линия питания USB компьютера способна отдавать ток до 500 мА). Так как информационные линии (D+ и D–) используют уровень сигнала 3,6 В, кроме токоограничивающих резисторов, необходимы стабилитроны для согласования с 5-вольтовой логикой чипа. Чтобы обозначить тип подключения, нужно «подтянуть» напряжение питания через сопротивление 1,5 кОм к линии D–.

Альтернативный вариант сопряжения по USB — снизить напряжение питания контроллера посредством соответствующей микросхемы стабилизации или просто парой диодов. Последнюю схему можно найти на сайте проекта V-USB.

OSFMount — программа для монтирования образов и создания виртуальных флешек

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

В такой ситуации выручит небольшая бесплатная программка под названием OSFMount. Предназначается она в основном для монтирования уже готовых образов дисков, но также может использоваться для создания RAM-дисков, то есть таких, которые существуют только в оперативной памяти компьютера. При этом пользователь может задать тип виртуального устройства, присвоить ему букву, а также установить нужные атрибуты.

В использовании программа очень проста и удобна, разве что без поддержки русского языка. Чтобы добавить носитель, жмём кнопку «Mount new» и в открывшемся окошке настраиваем параметры монтирования.

Опция «Source» позволяет выбрать источник образа. Им может быть прикрученный (Image file) или загруженный в ОЗУ (Image file in RAM) файл образа, а также пустой диск из оперативной памяти (Empty RAM drive) . Если вам нужна виртуальная флешка, указываем путь к ISO или иного поддерживаемого формата образу.

Настройки «Volume options» можно оставить по умолчанию, да и для виртуализации флешки они не имеют значения, понадобиться они могут разве что при загрузке образа в память и создании диска из памяти. Куда больший интерес представляют настройки «Mount options».

Опция «Drive letter» задаёт букву диска.

«Drive type» — тип образа.

Таких типов четыре:

  • Auto (программа сама выбирает тип)
  • Floppy (флоппи-диск)
  • CD/DVD (оптический диск)
  • HDD (флешка или съёмный жёсткий диск) .

В нижней части окошка также будут два чекбокса «Read-only drive» и «Mount as removable media». Если вы собираетесь производить на виртуальный диск запись, первую галочку нужно снять. Вторая же напротив, должна быть установлена дабы система не распознала подвох и определила смонтированный образ как флешку. Установив такие настройки, жмём «ОК». Вот и всё, теперь вы можете работать с образом как с обычным съёмным носителем.

Опции, которые вам могут понадобиться при работе с виртуальной флешкой находятся в меню «Drive actions».

  • Open (открыть)
  • Dismount (размонтировать)
  • Save to image file (сохранить как новый образ в нужном формате)
  • Extend size (расширить)
  • Format (отформатировать)

К дополнительным опциям относится Set media read-only (запрет записи) и Set media writable (разрешение записи) .

Какие образа можно использовать для виртуализации флешек? В принципе любые, даже загрузочные, только в этом случае OSFMount может попросить вставить в устройство диск, и чтобы сделать такую виртуальную флешку доступной, придётся её сначала отформатировать. При этом исходный образ скорее всего окажется поврежденным и открыть его можно будет только в OSFMount.

Как открыть образы дисков виртуальных машин

Прежде чем мы приступим к отрытию этих файлов, напомню, что на всех дисках используется одна из файловых систем. Это справедливо и для виртуальных дисков — они все отформатированы в NTFS, FAT32, EXT4 или в какую-то другую файловую систему.

Описанный в этой статье способ позволяет просматривать содержимое файлов VDI, VHD, VMDK и извлекать их разделы какую бы файловую систему вы не использовали. Но кроме извлечения разделов, вы можете просматривать их содержимое если они используют одну из следующих файловых систем: NTFS, FAT32, EXT4, EXT3, EXT2, SquashFS или cramfs.

В любом случае извлечённый таким образом образ раздела можно просмотреть в специализированной программе, даже если он в другой, не поддерживаемой файловой системе.

Просматривать виртуальные жёсткие диски, извлекать их разделы и просматривать эти разделы можно программой 7-Zip.

Начните с установки программы 7-Zip, как это сделать подробно описано в статье «Бесплатная альтернатива WinRAR».

Откройте 7-Zip, для этого в общесистемный поиск введите «7-Zip» и запустите программу.

Поднимаясь на один уровень вверх и переходя в папки, перейдите в окне программы 7-Zip к образу диска виртуальной машины.

И откройте его двойным кликом прямо в 7-Zip.

Вы увидите список разделов. Даже если у вас один диск, при установке многие операционные системы создают несколько разделов. Например, Windows создаёт 4 раздела, а Linux 2 или 3 раздела (основной, загрузочный диск и файл подкачки).

Вы можете посмотреть содержимое любого из этих разделов прямо в 7-Zip, либо извлечь их для дальнейшего анализа другими средствами.

Вы можете переходить в любые папки и просматривать любые файлы.

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

Leelu Virtual Drives Manager v1.00

webfork on 2 Sep 2016 Change history

  • 596KB (uncompressed)
  • Released on
  • Suggested by
    guinness

Leelu Virtual Drives Manager let you in a quick way, create a Symbolic link (aka MS-DOS Device name) to a folder and present it as drive. Drives that are created with will stay even after you restart your system and you can easily remove them by restarting Virtual Drives Manager.
This is useful for some applications that insist on being installed to a specific/root drive, to more easily and logically divide your directory structure for different users, or to create a quick access to a long path directly from My Computer.Note: We are linking to the 1.0 version of this software but other versions of this software are considered adware.

Монтирование VMDK с помощью пакета vSphere Disk Development Kit

VMware-mount — это консольная утилита, которую вы можете использовать для монтирования VMDK дисков без использования графического интерфейса. Эта утилита входит в пакет разработчика vSphere Disk Development Kit, поэтому для её использования вам понадобиться его установить.

Чтобы смонтировать файл VMDK (сохраненный в каталоге C:\temp) в режиме только для чтения, используйте следующую команду:

vmware-mount.exe X: “C:\Temp\TestVM.vmdk”

Если файл VMDK содержит более одного раздела, вы можете использовать параметр /v:x для монтирования других томов:

vmware-mount.exe /v:2 X: “C:\Temp\TestVM.vmdk”

Если вам необходима возможность записи, воспользуйтесь параметром «/m:w». Этим можно воспользоваться, например — если вам нужно заменить испорченный системный файл.

vmware-mount.exe /m:w X: “C:\Temp\TestVM.vmdk”

Если вы хотите вывести все подключенные виртуальные диски, необходимо воспользоваться параметром /L:

Командной строкой очень легко пользоваться, при этом она довольно функциональна.

Разнообразные гаджеты

У тебя есть идея какого-нибудь устройства? Не спеши паять и кодить, а поищи, возможно, кто-то подобное уже делал. Если не получится воспользоваться готовыми схемами и исходниками, то хотя бы не придется начинать все с нуля.

Например, проект V-USB благодаря лицензионной политике накопил приличную базу готовых (в том числе и свободно распространяемых) решений. Здесь можно найти различные реализации клавиатур, USB-адаптеров для джойстиков, геймпадов (в том числе и раритетных, например SNES/NES, Nintendo 64, ZX Spectrum джойстик, Sony PlayStation 1/2) и тому подобное. Адаптеры DMX, виртуальные порты COM и UART, i2c, Servo, беспроводные интерфейсы DCF77, IR — все, что поможет подключить к ПК больше новых устройств. Логгеры, платформы для датчиков и сенсоров, адаптеры для LCD-дисплеев, программаторы и загрузчики также могут оказаться полезными в хозяйстве.

Virtual Volumes View Portable v1.3

billon on 21 Nov 2016 Change history

  • 9MB (uncompressed)
  • Released on 20 Nov 2016
  • Suggested by
    JohnTHaller

VVV is an application that catalogs the content of removable volumes like CD and DVD disks for off-line searching. This allows you to keep an index of all the files on multiple drives and optical media in a single location. Folders and files can also be arranged in a single, virtual file system. Each folder of this virtual file system can contain files from many disks so you can arrange your data in a simple and logical way. VVV also stores metadata information from MP3 files: author, title, album and so on.
Export to spreadsheet (CSV format) available.
VVV Portable is a PortableApps version of the original program.

MagicDisc

MagicDisc — довольно опытный ветеран, но чрезвычайно популярное приложение для работы с файлами изображений, очень простое в использовании. Ранее мы рассматривали MagicDisc как бесплатный инструмент для виртуальных дисков для монтирования дисков. ISO образы

, В настоящее время MagicDisc поддерживает 16 различных типов изображений, наиболее распространенными из которых являются .IMG, .BIN, .NRG и .VCD.

После установки MagicDisc находится в системном трее, в правом нижнем углу рабочего стола Windows. Просто щелкнув правой кнопкой мыши по значку, выбрав Виртуальный CD / DVD-ROM, тогда любой пустой диск, который он показывает вам, доступен, затем нажмите на гора. В этот момент вы переходите к нужному файлу .IMG и дважды щелкаете по нему. Готово. Образ монтируется так, как если бы это был диск CD / DVD в приводе CD / DVD.

Для этого примера MagicDisc назначен диск E: и использованный файл был Солдат Фортуны.img. Если буква диска конфликтует с буквой диска, которая используется в данный момент, вы можете назначить ей новую букву диска.

Если вы хотите виртуально загрузить до 15 дисков игры, чтобы играть быстрее, MagicDisc — отличный выбор для вас. Меньшее время, затрачиваемое на замену дисков, означает больше времени на фрагментацию n00bs.

PassMark OSFMount v2.0.1001 Updated

freakazoid on 4 Nov 2020 Change history

  • 6MB (uncompressed)
  • Released on 22 Mar 2018
  • Suggested by
    Stone Tablet

OSFMount is a collection of virtual drive tools that allows mounting local disk image files as a drive letter, RAM disks and mounting CD or DVD images (for simplicity or speed). Supported image types include IMG, DD, ISO, BIN, NRG, SDI, AFF, AFM, AFD, VMDK (used by VMware), VHD (Virtual PC) and more.
The program is ideal for machines without a CD/DVD drive and, as most images are bit-for-bit copies of disk partitions, many programs will treat them as the real thing, enabling programs that require a program disc. For disk images, the program can give access to these files without booting or other required visualization software. RAM disks have a variety of uses including high speed caches, programs with frequent/intense disk reads/writes and some database applications.
Command line tools are also included.Note: The developer warns: «it is recommended that 64-bit Windows is used when large disk image files are to be mounted.»

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий