View Single Post
  #16  
Old May 10th 18, 01:21 PM posted to alt.windows7.general
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default A good computer program

Ed Cryer wrote:
Paul wrote:
Ed Cryer wrote:
Paul wrote:
Ed Cryer wrote:
Monty wrote:
On Tue, 8 May 2018 23:03:20 +0100, Ed Cryer
wrote:

Paul wrote:
Ed Cryer wrote:


BTW, if anyone knows where I can get Daemon Tools Lite & Imgburn
without
bundled malware, please let me know.

Ed


www.daemon-tools.cc


That's where I got the free (with ads) version a day ago; and it
sent my AVs wild with anger. I've run MBAM, Spybot and Adwcleaner
to ferret out its droppings.

Ed

Daemon Tools Lite doesn't seem to have a lot of features.
Compared to the paid versions.

https://en.wikipedia.org/wiki/Daemon_Tools

It's possible you could get an ISO9660 mounter (virtual cd) from
Microsoft.

https://www.microsoft.com/en-ca/down....aspx?id=38780

And a program like 7ZIP, allows extracting individual files
directly from an ISO9660 file.

https://www.7-zip.org

Granted, Daemon Tools Lite supports more formats, but for
external content coming into the machine, you may be able to
bodge together a solution with existing offerings.

From my notes, it's possible this will convert a
folder of files, into an ISO9660 image. I may have been
using a recipe like this, to pass files into a VM environment
with broken networking. WSUSOffline is normally a tool for
preparing a set of security updates for windows, but it also
uses freeware tools for environment support. And it happens
to have some sort of port of mkisofs.

http://download.wsusoffline.net/mkisofs.exe

mkisofs -V "TESTIMG0" -J -r -o 0.iso ./0

The WADK kit may have had "oscdimg.exe", which is
a Microsoft tool that authors bootable installer discs.
This method used to work, to convert Windows 10 Insider download
folder contents, into an installer DVD, but it stopped working
over a year ago (once the Delta encoding era started).
The WADK kit would still have the capability of remastering
install media (customizing Windows installs). This was just
an interesting reuse of the tools.

https://deploymentresearch.com/Resea...y-tools-needed


Paul

Thanks Paul. I'll abandon Daemon Lite and go for something else.
I only ever used it to mount iso's, anyway.
7ZIP I've been using for years, without knowing that it could survey
iso's.
As for mounting iso's there are heaps of freeware available; and this
list has your suggestion as no 1.
https://goo.gl/x46isH

Ed


The 7ZIP 16.04 or higher, has added the ability to tunnel into
a bitmap copy of a hard drive, and burrow into the partitions
it recognizes. But the capability is marred by bad handling of
CHS geometry issues, so it doesn't always work. It was actually
working better when if first came out. But just about everything
I try to feed it today, it refuses to examine. It seems to
work best with "legacy MBR" disk images. A previous version
was hammering the usage of system RAM pretty hard, but the
algorithm got changed to a better streaming approach (which
he uses for a lot of his stuff).

So in terms of what version of 7ZIP you want, you can move up
to 16.04 if seeking the "maximum number of can openers". It will
open a WIM but not an ESD. And it doesn't really handle
"code packers" at all, of which there are 20-30 formats or so.
Your AV products have to handle those when scanning. But for most
day-to-day usages cases, "7ZIP handles everything" :-)

Usually, if a download involves a code packer, and the file
size is too large to upload to virustotal for analysis, that's
a sign it's "a bomb" and you probably don't want to run the
thing anyway :-)

Paul


I've found out that Win10 has its own generic iso-mounting capability.
It's in the context menu of iso files, but with the restriction that
they have to be on an NTFS-formatted medium.

Ed


It does. It's how I do Upgrade Installs from a Microsoft ISO,
without burning a DVD to do it. It's great having a virtual disc
mounter after all these years.

*******

This is a historical reference, but it gives some
terms to start with.

https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

ISO 9660

The ISO 9660 format is the original standard file system for CD data discs.

Joliet

The Joliet format is a derivative of ISO 9660.

Universal Disk Format (UDF)

UDF is replacing ISO 9660 as the new standard,
especially with read/write media.

And this one wouldn't be an issue at runtime, but
would be an issue for some boot loader type stuff.
Some items on optical discs are "overlays", where
two file systems can be present at the same time
on the disc (one set of data clusters, two sets
of representations), so that both exist at the same
time.

https://en.wikipedia.org/wiki/El_Tor...D-ROM_standard)

The El Torito Bootable CD Specification is an extension to
ISO 9660 [that] allow a computer to boot from a CD-ROM.

*******

If you have a Windows 10 setup, and have "Bash" installed,
you can do:

disktype # run the command, and it tells you
# the command to install it. Like maybe
# sudo apt install disktype

disktype /mnt/c/users/ed/Downloads/some.iso

and that will tell you what file systems are on
your downloaded ISO content.

That way, if you have a suspicion that something on the
disc prevents mounting, the disktype program will tell
you what the actual content type in the ISO file is.

The Bash shell doesn't give access to /dev/sda (your hard
drive), but the Bash shell can work on random files on
your lettered partitions. Thus C:\ is /mnt/c (with a lower
case c). And the Bash shell would use forward slashes
as its preferred format, which is why that command
looks weird.

The kinds of formats "disktype" knows about are listed here.

http://disktype.sourceforge.net/

*******

UDF is a bit of a bear, in that it has "version numbers",
so for people serious about their UDF, some versions of
Windows will barf and others work. That's why the table
half-way down this page, is important for explaining why
something you're trying to do, isn't working.

https://en.wikipedia.org/wiki/Universal_Disk_Format

It's funny how naming conventions work, in that a "universal"
disc format, isn't actually universal.

You can apply that one to hard drives too - someone coaxed
me to try that one day. You would only do that on a bar bet,
as it has no practical purpose that I could see.

*******

One way you might get NTFS on an optical disc, would
be if the disc blank was DVDRAM type. Something I think
my drive supports, but I've never had the media for it.
DVDRAM has concentric circles in the media, rather than
the standard spiral pattern, and DVDRAM supports random
access. Making it very similar to a hard drive, but
a lot lot slower on seeks.

*******

If you're not on Windows 10, and you want Disktype, there
is one in the Cygwin package list. And that's what I use
on this machine for the "sniffing" of storage types.
There is the disktype.exe as well as two Cygwin DLL files,
that allow it to run on OSes like Windows 7. To get that,
you can install Cygwin, "work the levers" to make disktype
install, grab the three files, then delete the entire
Cygwin tree :-) That's how you get it.

This is a typical disktype.exe output. Just to give some
idea why you might or might not want it. This gives some
idea just how complicated an ISO overlay can get. This is
a hybrid DVD, which can also be transferred to a USB stick
and boots there as well.

L:\disktype ubuntustudio-17.10-dvd-amd64.iso

--- ubuntustudio-17.10-dvd-amd64.iso
Regular file, size 2.672 GiB (2868903936 bytes)
DOS/MBR partition map
Partition 2: 2.250 MiB (2359296 bytes, 4608 sectors from 5549372)
Type 0xEF (EFI System (FAT))
FAT12 file system (hints score 5 of 5)
Volume size 2.229 MiB (2336768 bytes, 1141 clusters of 2 KiB)
GPT partition map, 208 entries
Disk size 2.672 GiB (2868903936 bytes, 5603328 sectors)
Disk GUID F05CFA94-F224-5C40-9263-AA161B0B003C
Partition 1: 2.672 GiB (2868875264 bytes, 5603272 sectors from 0)
Type Basic Data (GUID A2A0D0EB-E5B9-3344-87C0-68B6B72699C7)
Partition Name "ISOHybrid"
Partition GUID 7BDC6A81-F224-DC40-9261-2B161B0BF122
Partition 2: 2.250 MiB (2359296 bytes, 4608 sectors from 5549372)
Type Basic Data (GUID A2A0D0EB-E5B9-3344-87C0-68B6B72699C7)
Partition Name "ISOHybrid1"
Partition GUID AE4B1D72-F224-4B40-9260-FB161B0BF6BE
FAT12 file system (hints score 5 of 5)
Volume size 2.229 MiB (2336768 bytes, 1141 clusters of 2 KiB)
Partition 3: unused
ISO9660 file system
Volume name "Ubuntu-Studio 17.10 amd64"
Preparer "XORRISO-1.2.4 2012.07.20.130001, LIBISOBURN-1.2.4,
LIBISOFS-1.2.4, LIBBURN-1.2.4"
Data size 2.672 GiB (2868903936 bytes, 1400832 blocks of 2 KiB)
El Torito boot record, catalog at 217
Bootable non-emulated image, starts at 1384578, preloads 2 KiB
Platform 0x00 (x86), System Type 0x00 (Empty)
ISOLINUX boot loader
Bootable non-emulated image, starts at 1387343, preloads 2.250 MiB
Platform 0xEF (EFI), System Type 0x00 (Empty)
FAT12 file system (hints score 5 of 5)
Volume size 2.229 MiB (2336768 bytes, 1141 clusters of 2 KiB)
Joliet extension, volume name "Ubuntu-Studio 17"

Then, we can check how complicated a Microsoft one is,
for comparison. The Microsoft one doesn't support "easy transfer
to a USB stick, sector by sector, bootable", which is why the layout
is a bit simpler.

L:\disktype Win10_1803_English_x32.iso

--- Win10_1803_English_x32.iso
Regular file, size 3.157 GiB (3389732864 bytes)
UDF file system
Sector size 2048 bytes
Volume name "UDF Volume"
UDF version 1.02
ISO9660 file system
Volume name "CCCOMA_X86FRE_EN-US_DV9"
Publisher "MICROSOFT CORPORATION"
Preparer "MICROSOFT CORPORATION, ONE MICROSOFT WAY, REDMOND WA 98052, (425)
882-8080"
Application "CDIMAGE 2.53 (01/01/2005 TM)"
Data size 3.157 GiB (3389732864 bytes, 1655143 blocks of 2 KiB)
El Torito boot record, catalog at 22
Bootable non-emulated image, starts at 517, preloads 4 KiB
Platform 0x00 (x86), System Type 0x00 (Empty)
Bootable non-emulated image, starts at 519, preloads 512 bytes
Platform 0xEF (EFI), System Type 0x00 (Empty)
Windows / MS-DOS boot loader
FAT12 file system (hints score 5 of 5)
Volume size 1.390 MiB (1457664 bytes, 2847 clusters of 512 bytes)
Volume name "EFISECTOR"

HTH,
Paul
Ads