langlro1
asked on
Copying a Windows95 Disk Image using Mac OSx Disk Utility
Hi
I am not sure if this is possible, I have a bootable CF Flash disk which we use in some proprietary hardware. I want to diskcopy this to an other flash disk including MBR etc. I have plugged the CF card in to my MAC via a USB adapter and can see the files without issue. Next I used Disk Utility to create an image of the disk (dmg file). I was hoping I could insert a blank Flash Disk and 'Restore' the image. The restore fails immediately.
Can anyone tell me if this is possible to do via my MAC or do I need a PC and Ghost?
Thanks In Advance
Rob
I am not sure if this is possible, I have a bootable CF Flash disk which we use in some proprietary hardware. I want to diskcopy this to an other flash disk including MBR etc. I have plugged the CF card in to my MAC via a USB adapter and can see the files without issue. Next I used Disk Utility to create an image of the disk (dmg file). I was hoping I could insert a blank Flash Disk and 'Restore' the image. The restore fails immediately.
Can anyone tell me if this is possible to do via my MAC or do I need a PC and Ghost?
Thanks In Advance
Rob
ASKER
Thanks for your comments, I have Toast 7 but I can't find an option to save an image my CF card. It appears you can only save to CD/DVD.
Thanks again
Rob
Thanks again
Rob
From Toast Save the Disk image to the HD and then blind copy the image to the memory stick by dragging it in form the Desktop.
•• Only save the disk image on a disk that has enough room for it, preferably a partitioned HD.
Also you might want to make a hard backup/CD DVD of the Disk image if you might need it again!
You might also try the Disk Utility that came with the OS, it's probably in the Applications>Utilities folder.
Use the +New Image Icon on the window tool bar
Also:
• Under File>New>Disk Image (select a device)
Happy computing!
•• Only save the disk image on a disk that has enough room for it, preferably a partitioned HD.
Also you might want to make a hard backup/CD DVD of the Disk image if you might need it again!
You might also try the Disk Utility that came with the OS, it's probably in the Applications>Utilities folder.
Use the +New Image Icon on the window tool bar
Also:
• Under File>New>Disk Image (select a device)
Happy computing!
P.S. Sorry I forgot, you might also try using the flash disk as a Target disk and then install it as you would from a server.
ASKER
Still not having luck with Disk Utility or Toast. I have since purchased a copy of Intego Backup and noted it had a 'Clone' option. This allows me to save dmg files to CF cards as an extracted disk image but I seem to have lost the boot sector information, perhaps this is not saved in a DMG file?
For information purposes I am following two approaches now
First, Obtain a second card reader and run Intego CLONE from one card direct to the blank second card.
Secondly (seems more of a challange) I have come across documentation on newfs_msdos from the termnal window, still learnning how use this can't even format the disk yet it keeps reporting 'Resource Busy' Even with all the help pages I have found not sure I am going to use this. I suspect it will be simething along the linses of
1. Format Disk (bootable) with newfs_msdos
2. copy system files (io.sys command.com etc)
3. copy my standard windows 95 files c:\windows etc
Any help alway appreciated
Thanks
Rob
ASKER
Above should read Still having NO luck with Disk Utility or Toast.....'
Opppsss
Rob
Opppsss
Rob
ASKER
There is a definate lack of interest in this issue. However in the interest of helping others I will update this thread on how far I have got.
I now have a solution using the command dd from the terminal window.
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95bs5.dd
This creates an image file of the CF card /dev/rdisk2, using /dev/rdisk2 as opposed to /dev/disk2 copies the 'complete' disk including the first 32 sectors which appear to be partition information.
Here is my process so far:
1. Create image of master CF card
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Copy image file to blank CF Card
dd bs=512 if=/users/rob/win95.dd of=/dev/rdisk2
The method above works, however in the interest of learning more about bootsectors and file systems I am trying to complete the task in a slightly different manner.
1. Create image of Partition (32 sectors) and Boot Sector (1 Sector). Note count=33
dd bs=512 count=33 if=/dev/rdisk2 of=/users/rob/sec33.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Create file system and partion on blank disk
newfs_msdos -B /users/rob/sec33.dd -F 16 /dev/rdisk2
5. Copy system files first
cp io.sys "/Volumes/Win95"
cp msdos.sys "/Volumes/Win95"
cp command.com "/Volumes/Win95"
6. Copy remaining files
cp -v -R win95 "Volumes/Win95"
Thanks for any help
Rob
I now have a solution using the command dd from the terminal window.
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95bs5.dd
This creates an image file of the CF card /dev/rdisk2, using /dev/rdisk2 as opposed to /dev/disk2 copies the 'complete' disk including the first 32 sectors which appear to be partition information.
Here is my process so far:
1. Create image of master CF card
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Copy image file to blank CF Card
dd bs=512 if=/users/rob/win95.dd of=/dev/rdisk2
The method above works, however in the interest of learning more about bootsectors and file systems I am trying to complete the task in a slightly different manner.
1. Create image of Partition (32 sectors) and Boot Sector (1 Sector). Note count=33
dd bs=512 count=33 if=/dev/rdisk2 of=/users/rob/sec33.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Create file system and partion on blank disk
newfs_msdos -B /users/rob/sec33.dd -F 16 /dev/rdisk2
5. Copy system files first
cp io.sys "/Volumes/Win95"
cp msdos.sys "/Volumes/Win95"
cp command.com "/Volumes/Win95"
6. Copy remaining files
cp -v -R win95 "Volumes/Win95"
Thanks for any help
Rob
ASKER
In the interest of closing this issue I have found only a complete disk image seems to work, I have been unable to partially copy the image then copy the remaining files by a conventional disk copy. This obviously makes the process somewhat slower imaging a 512Mb CF card (but it works)
So this is what I do
Here is my process so far:
1. Create image of master CF card
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Copy image file to blank CF Card
dd bs=512 if=/users/rob/win95.dd of=/dev/rdisk2
If any does know how to do a partial image followed by a copy I would be interested in the solution
Thanks
rob
So this is what I do
Here is my process so far:
1. Create image of master CF card
dd bs=512 if=/dev/rdisk2 of=/users/rob/win95.dd
2. Remove Master CF card after typing
diskutil unmount /dev/disk2
3. Insert Blank CF card and type (not strictly necessary)
diskutil zeroDisk /dev/disk2
4. Copy image file to blank CF Card
dd bs=512 if=/users/rob/win95.dd of=/dev/rdisk2
If any does know how to do a partial image followed by a copy I would be interested in the solution
Thanks
rob
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
the Mac/PC button in top left corner of the folder/ disk window.
Happy computing!