Ru-Board.club
← Вернуться в раздел «Программы»

» ImDisk

Автор: Engaged Clown
Дата сообщения: 13.05.2013 15:52
ImDisk


ImDisk - драйвер виртуального диска для ОС Windows. С его помощью можно создать виртуальный жесткий диск, дискету или CD/DVD диск из имеющихся файлов образов или виртуальный RAM диск в системной памяти.
После установки появляется программа управления из командной строки imdisk.exe и графическое приложение для управления через "Панель управления". После завершения установки, запустите imdisk без параметров для получения справки по синтаксису или дважды щелкните иконку ImDisk в панели управления.
ImDisk также добавляет пункт меню в проводника Windows, так что вы можете щелкнуть правой кнопкой мыши на файле, чтобы использовать его в качестве виртуального диска. Синтаксис команды imdisk.exe должен быть знаком пользователям mdconfig в FreeBSD.
Драйвер, служба и управляющие программы могут быть удалены с помощью апплета "Установка и удаление программ" в панели управления.
Для установки или удаления программы не требуется перезагрузка.


Последняя версия 2.0.9 от 24-08-2016г.

Скачать (321Kb)

Оффсайт
Автор: Engaged Clown
Дата сообщения: 27.05.2013 23:06
ImDisk Virtual Disk Driver v1.7.3
28-05-2013


Цитата:
Another bug, similar to the one corrected in 1.7.2, has been found. This one could cause blue screens when a new virtual disk was created after the driver had been in use for a while. The cause of this bug has been identified and the problem is fixed in version 1.7.3.
Fixed the setup package so that awealloc driver is now set to auto-start at system startup. This means that physical memory backed virtual disks now could be created without any further configuration after setup.
Автор: LonerDergunov
Дата сообщения: 28.05.2013 01:55
ImDisk Toolkit
Автор: Skif_off
Дата сообщения: 28.05.2013 16:31
LonerDergunov

Цитата:
ImDisk Toolkit

Однако:

Цитата:
Requirements:
...
You also need .NET Framework 4 to use the DiscUtils library and related tools (if you don't have it, the installer redirects you to a web page where you can download it).

Я просто в шоке - зачем .NET Framework?
Автор: Skif_off
Дата сообщения: 02.06.2013 15:20

Цитата:
Я просто в шоке - зачем .NET Framework?

Для VHD, VDI, VMDK, ISO и проч. автор использует .NET DiscUtils, полностью на C#, поэтому вопрос скорее так должен звучать: нафига на C#?
Автор: Engaged Clown
Дата сообщения: 15.06.2013 20:17
ImDisk Virtual Disk Driver v1.7.5
14-06-2013


Цитата:
Changed notifications when adding or removing drive letters. This is an attempt to avoid problems with "dead" drive letters remaining in Windows Explorer after dismount, or not-appearing new drive letters on mount. Thanks to user "v77" for suggestions.
Changed listview in Control Panel applet so that entire rows get selected instead of just drive letter.
Added same device change notifications for 32 bit as for 64 bit version. Tested on Windows NT 3.51 up to Windows 8 and it seems to work as correctly as it possibly can now.
Автор: terenty79
Дата сообщения: 16.06.2013 09:42
программа требующая говно .NET недостойна внимания. за ImDisk Toolkit авторам по рукам бить надо, чтобы они из за свой лени, не хватались за это мерзкое поделие жирнософта.
Автор: zakataika
Дата сообщения: 17.06.2013 19:50
terenty79

Цитата:
программа требующая говно .NET недостойна внимания. за ImDisk Toolkit   авторам по рукам бить надо, чтобы они из за свой лени, не хватались за это мерзкое поделие жирнософта.

Прежде чем говорить, неплохо бы сначала почитать.
http://www.ltr-data.se/opencode.html/

Цитата:
ImDisk Toolkit
The ImDisk Toolkit is an add-on that adds a more modern and intuitive user interface to ImDisk. It is developed and maintained by user "v77". It is available for download here.
Автор: j52
Дата сообщения: 17.06.2013 20:03
zakataika
Ну и что, из-за того что она написана "by user "v77" она станет менее "говно .NET"-овская ?
Автор: zakataika
Дата сообщения: 17.06.2013 20:12
j52

Цитата:
Ну и что, из-за того что она написана "by user "v77" она станет менее "говно .NET"-овская ?

Во-первых это дополнительный функционал, к основной программе в общем не относящийся, а во-вторых не "она написана", а ImDisk Toolkit. А у ImDisk-а совсем другой разработчик. Или вы тоже читать не умеете?
Автор: j52
Дата сообщения: 17.06.2013 20:28
zakataika

Цитата:
не "она написана", а ImDisk Toolkit

Я вообще-то и писал о ImDisk Toolkit, который -

Цитата:
The ImDisk Toolkit is ... developed ... by user "v77"


Цитата:
Или вы тоже читать не умеете?


А у самой ImDisk Virtual Disk Driver действительно другой разработчик (И без "говно .NET")...
Автор: zakataika
Дата сообщения: 17.06.2013 20:41
j52
Да, извиняюсь. Просто решил, что это на ImDisk бочку катят и кинулся защищать
Автор: belsa
Дата сообщения: 28.08.2013 13:49
День добрый. Не получается запустить программу из командной строки imdisk.exe –a –m A: –f c:\1\file. Выдает листинг команд и все. Подскажите кто сталкивался, что делаю не так.
Автор: zakataika
Дата сообщения: 28.08.2013 14:25
belsa

Код: imdisk -a -t file -m A: -f C:\1\Boot.img
Автор: sgorsky
Дата сообщения: 19.09.2013 22:24

Цитата:
Выдает листинг команд и все. Подскажите кто сталкивался, что делаю не так.


Столкнулся с такой же проблемой, когда пытался запустить из bat файла (в командной строке все работало), оказалось дело в кодировке файла, было 1251, поменял на 866 и все заработало.
Автор: Engaged Clown
Дата сообщения: 26.10.2013 19:17
ImDisk v1.7.6
26-10-2013


Цитата:
API changed so that CreateDevice/Ex and RemoveDevice now handle directory mount points directly. This makes it possible for applications to call just one function for most common mount or dismount tasks. This also indirectly means that DiscUtilsDevio.exe now handle directory mount points as well, which it did not do before.
Uninstall script. Idea via e-mail from "kbh". When ImDisk is uninstalled from Add/Remove programs in Control Panel, it now checks first to see if there are any existing ImDisk virtual disks that need to be dismounted first. Otherwise, it goes on with stopping services and unloading drivers so that uninstall could finish without any need for reboot.
All exe, sys, dll, cpl and similar files are now signed with trusted certificate. Previously, only kernel level modules have been signed.
Correction to shared memory proxy client in ImDisk driver. This component now correctly split I/O requests that are too large for the supplied shared memory buffer.
Decimal numbers are now allowed in disk size / extend size fields in Control Panel applet.
Автор: Engaged Clown
Дата сообщения: 01.05.2014 13:04
ImDisk v1.8.0
01-05-2014


Цитата:
"Emergency remove" option in Control Panel applet. Similar to -R on command line.
Command line tool could get stuck in endless loop when error occurred when attempting to load hung driver. There are now a few further protections to avoid this.
Temporary drive letter assignment during formatting from command line tool. This will hopefully fix the problem with formatting wrong drive when drive letter is already defined by an already existing other device. It also means that it will be possible to format new virtual disks with no assigned drive letters, as long as a temporary drive letter could be assigned during format operation.
A minor mistake in imdisk.h, about ImDiskOpenDeviceByNumber: the description speaks of a "FileName" argument instead of "DeviceNumber".
Byte-swap feature. A new command line option to instruct driver to byte-swap all I/O buffers. This is useful when recovering files from harddisks from some embedded devices or similar that store data in reverse byte order.
Setup helper applications without crtdll.dll dependencies. This makes it easier to install on Windows Server Core editions where 32 bit crtdll.dll is not included.
Автор: AZJIO
Дата сообщения: 30.05.2014 16:38
cpl перевёл на русский http://rghost.ru/56013363
и в imdisk.inf указал прописку не для всех типов файлов, а только для образов.
Автор: Engaged Clown
Дата сообщения: 28.06.2014 10:39
ImDisk v1.8.2
28-06-2014


Цитата:
New command line switch -P that can be used with -a to persist settings for creating a virtual disk in registry, or with -d to remove such settings for an existing virtual disk. Only a few, rather basic, settings could be saved in this way. Settings for formatting or similar that requires interaction with other applications are not possible to save with this new -P switch.
AWEAlloc driver: Protection against possible data corruption when multiple I/O requests are handled simultaneously. Not necessary when used with ImDisk, but could add some extra protection when awealloc is used from other applications or drivers.
ImageOffset REG_QWORD registry setting, to specify offset within image file. Implemented primarily to make it possible to save -b switch settings in registry.
Corrected some calls to IoCallDriver to make sure that not the wrong level driver is called in the device stack used for proxy communication. No problems have been reported because of this, though, but this correction makes sure that proxy communication works correctly even if filter drivers are loaded for the communication device.
Cache latest I/O block in the same way as in Arsenal Image Mounter, to be returned directly in dispatch routine. This could improve performance in cases where applications or filesystem drivers frequently access the same areas on the virtual disk.
AWEAlloc driver: Support for automatically expanding the in-memory "file" when writing beyond EOF.
Support for passing through IOCTL/FSCTL requests through ImDisk driver down to the image file. Could be useful to send direct filesystem control commands directly to the driver that handles the underlying image file..
Автор: Engaged Clown
Дата сообщения: 05.07.2014 18:53
ImDisk v1.8.3
05-07-2014


Цитата:
Fixed a bug in dispatching I/O flush requests, which caused certain database engines and a few other uses to fail.
Автор: Engaged Clown
Дата сообщения: 10.07.2014 14:22
ImDisk v1.8.4
10-07-2014


Цитата:
Fixed a bug in dispatching I/O flush requests, which could cause blue-screens under certain scenarios.
Автор: noisy
Дата сообщения: 02.09.2014 12:28
Кто использует тулзу?
Как настроить RAM диск на 32 битной 7-ке чтоб использовалась память выше 3-х гиг?
Автор: selkv
Дата сообщения: 18.09.2014 15:56
Release 1.8.5 of ImDisk Virtual Disk Driver. Update 17 Sept 2014
• Update/install scripts now make sure to kill any existing helper service process before updating any files. Hopefully this solves most of the cases where reboot have been needed after uninstall/upgrade.
• API library change. When IMDISK_API_NO_BROADCAST_NOTIFY is active, create and remove routines now pass the DDD_NO_BROADCAST_SYSTEM flag to DefineDosDevice (on Windоws 2000 or later).
• Fixed some typos in help texts. Thanks to "v77".
• Kernel driver change. Device threads now use NtReadFile/NtWriteFile instead of ZwReadFile/ZwWriteFile when reading and writing image files directly. This change is to improve performance and reduce risks for resource deadlocks in filesystem drivers.
Автор: alexandersciv1959
Дата сообщения: 21.09.2014 06:39

Цитата:
cpl перевёл на русский http://rghost.ru/56013363

Ссылка умерла. Повторите пожалуйста.
Автор: yura43
Дата сообщения: 21.09.2014 07:20
alexandersciv1959

Цитата:
Цитата:
cpl перевёл на русский http://rghost.ru/56013363
Ссылка умерла. Повторите пожалуйста.

Скачать
Автор: selkv
Дата сообщения: 07.10.2014 18:09
ImDiskToolkit 20141004 Русская версия, [more=подробнее]
Переведен как сам ImDiskToolkit (включая инсталлер),
так и апплеты панели управления (x86 и x64) ImDisk 1.8.5.19 (от 19.09.2014).
Без перевода остались строки .Net Framework...

Дополнительно приложены reg файлы для ImDiskToolkit и ImDisk:
русифицируют меню Проводника и добавляют иконки.
[/more]
Автор: Engaged Clown
Дата сообщения: 15.12.2014 05:43
ImDisk v1.9.2
17-12-2014


Цитата:
AWEAlloc
"Error" event log records changed severity level to "Information".
Possible performance reducing code path corrected in AWEAlloc. Page mapping function had a local unwind from exception protection code. Some tests show that AWEAlloc memory disk access performance has increased by around 4-5 %.
ImDisk virtual disk objects now support ZwQueryInformationFile/FileStandardInformation to query size as file size.
devio.exe 3.03.
Supports --novhd switch to disable dynamic vhd file detection.
Safer detection of dynamic vhd format (no longer detects diff format).
ImDisk "raw" (non-disk) mode now supports file pointer requests to emulate one single file volume.
Added a few more security checks to various function calls in ImDisk and AWEAlloc.
ImDisk now ignores any errors when attempting to read volume boot record to auto-detect geometry parameters.
ImDisk source code: Cleaned up annotations and debug asserts.
ImDisk API: New API functions for manually sending shell notifications for arrived or removed drive letters.
ImDisk, fixed bug: Notifications on drive removal did not remove MountPoints/MountPoints2 registry keys.
Fixed missing function exports in "core version" of imdisk.cpl.

---

There was a problem related to drive letters when mounting drives in Control Panel applet in 32 bit version of ImDisk Virtual Disk Driver 1.9.0. Thanks to v77 for reporting this bug.

---

Data corruption could occur when loading large disk images into virtual memory on Windows XP and older Windows versions. Thanks to v77 for reporting this bug.
Автор: AZJIO
Дата сообщения: 28.12.2014 17:47
Давно хотел выложить [more=reg-файл]
Код: Windows Registry Editor Version 5.00

# Ассоциации для заведомо изместных классов

# isofile
[HKEY_CLASSES_ROOT\isofile\shell\ImDiskMountFile]
@="Монтировать образ диска (ImDisk)"

[HKEY_CLASSES_ROOT\isofile\shell\ImDiskMountFile\command]
@="rundll32.exe imdisk.cpl,RunDLL_MountFile %L"

# Windows.IsoFile
[HKEY_CLASSES_ROOT\Windows.IsoFile\shell\ImDiskMountFile]
@="Монтировать образ диска (ImDisk)"

[HKEY_CLASSES_ROOT\Windows.IsoFile\shell\ImDiskMountFile\command]
@="rundll32.exe imdisk.cpl,RunDLL_MountFile %L"

# 7-Zip.iso
[HKEY_CLASSES_ROOT\7-Zip.iso\shell\ImDiskMountFile]
@="Монтировать образ диска (ImDisk)"

[HKEY_CLASSES_ROOT\7-Zip.iso\shell\ImDiskMountFile\command]
@="rundll32.exe imdisk.cpl,RunDLL_MountFile %L"




[HKEY_CLASSES_ROOT\Drive\shell\ImDiskSaveImage]
@="Сохранить(imdisk)"

[HKEY_CLASSES_ROOT\Drive\shell\ImDiskUnmount]
@="Демонтировать(imdisk)"

[-HKEY_CLASSES_ROOT\*\shell\ImDiskMountFile]
Автор: Engaged Clown
Дата сообщения: 01.04.2015 12:47
ImDisk v1.9.3
01-04-2015


Цитата:
ImDisk Virtual Disk Driver 1.9.3:
- Uninstall script now shows Control Panel applet if there are any existing drives that can be removed by user. If devices exist that are already in the process of being removed, uninstall carries on and may ask for reboot at the end.
- Corrected bug in command line tool. The -m #: syntax did not work if it appeared before -a on the command line.
- Fixed bug that could cause image file saving to fail. This happened when dismounting a memory backed disk from Explorer context menu and this disk had been created without using an image file.
- Symbolic links are now created for each ImDisk device. Device number 0 can be opened using path \\?\ImDisk0 from a Win32 application.
Modified the dosdev tool so that it returns errorlevel other than zero if an error occurs.
Автор: JOYsticK8000
Дата сообщения: 20.04.2015 23:57
Engaged Clown
А такие программы бывают portable? чтоб служба и драйвер не устанавливались в систему, а отработали, отключил а в системе ничего не осталось? Например чтоб можно было на флешке образ носить, и запускать как смонтированный в привод.

Страницы: 12

Предыдущая тема: Ошибка «TWAIN сервер сканирования недоступен»


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.