<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Knowledge Base (Posts about copier)</title><link>https://bgstack15.ddns.net/blog/</link><description></description><atom:link href="https://bgstack15.ddns.net/blog/categories/copier.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2022 &lt;a href="mailto:bgstack15@gmail.com"&gt;bgstack15&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-SA"
style="border-width:0; margin-bottom:12px;"
src="https://bgstack15.ddns.net/.images/l_by-sa_4.0_88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Sun, 27 Feb 2022 04:05:18 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Converting FCD to ISO using the original software</title><link>https://bgstack15.ddns.net/blog/posts/2022/02/14/converting-fcd-to-iso-using-the-original-software/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;On my main file server, I store an old number of files in a format last used on the pre-NT kernel Windows platform. Nowadays for compact disc images I would use the iso format. But this nifty piece of software from the past, &lt;a href="https://www.thefreelibrary.com/CD+COPIER+PRO+CAN+CREATE+23+CD-ROM+DRIVES+ON+HARD+DRIVE.-a054179428"&gt;IMSI CD Copier Pro&lt;/a&gt;, used its own format, .FCD. It worked great at the time!&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$ ls -al *FCD
-rw-rw-r--. &lt;span class="m"&gt;1&lt;/span&gt; bgstack15 bgstack15 &lt;span class="m"&gt;209218511&lt;/span&gt; May &lt;span class="m"&gt;19&lt;/span&gt;  &lt;span class="m"&gt;2001&lt;/span&gt; Math Blaster &lt;span class="m"&gt;3&lt;/span&gt;.FCD
-rw-rw-r--. &lt;span class="m"&gt;1&lt;/span&gt; bgstack15 bgstack15 &lt;span class="m"&gt;402961457&lt;/span&gt; May &lt;span class="m"&gt;26&lt;/span&gt;  &lt;span class="m"&gt;2001&lt;/span&gt; Math Blaster &lt;span class="m"&gt;4&lt;/span&gt;.FCD
-rw-rw-r--. &lt;span class="m"&gt;1&lt;/span&gt; bgstack15 bgstack15 &lt;span class="m"&gt;258842982&lt;/span&gt; May &lt;span class="m"&gt;22&lt;/span&gt;  &lt;span class="m"&gt;2001&lt;/span&gt; Math Blaster &lt;span class="m"&gt;5&lt;/span&gt;.FCD
-rw-rw-r--. &lt;span class="m"&gt;1&lt;/span&gt; bgstack15 bgstack15  &lt;span class="m"&gt;55161301&lt;/span&gt; May  &lt;span class="m"&gt;4&lt;/span&gt;  &lt;span class="m"&gt;2002&lt;/span&gt; Math Blaster &lt;span class="m"&gt;6&lt;/span&gt;.FCD
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;With my recent &lt;a href="https://bgstack15.ddns.net/blog/posts/2022/02/10/how-i-installed-windows-98-vm-in-virt-manager/"&gt;Windows 98 SE virtual machine&lt;/a&gt;, I can now load up the CD image files and get the sweet, sweet files for these educational computer games.&lt;/p&gt;
&lt;p&gt;I was unable to get any nfs or SMB mounts to work in my vm, so I ended up just using some virtualized CD drives, and building new iso files that contain the FCD files which the VM will then read and re-mount in yet another virtualized CD drive. This sounds like a meme...&lt;/p&gt;
&lt;p&gt;My first step was to install CD Copier Pro. I have the installer image as an ISO, and my original license key. I failed to take screenshots for this step, but here it is running on the vm.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bgstack15.ddns.net/blog/2022/02/1-cdcopirepro-running.png"&gt;&lt;img alt="" src="https://bgstack15.ddns.net/blog/2022/02/1-cdcopirepro-running.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, to get the .FCD files into the VM with smb or nfs, I just make a new iso file and mount it in the VM.
I made the iso file:&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;time mkisofs -J -rock -V 'MB3fcd' -o /mnt/public/Support/SetupsBig/Windows/mb5-fcd.iso Math\ Blaster\ 3.FCD
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And then configure the VM to use that file. That whole path was where I had already configured libvirt to use as a storage pool.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bgstack15.ddns.net/blog/2022/02/2-virt-manager-mount-iso-as-cd.png"&gt;&lt;img alt="" src="https://bgstack15.ddns.net/blog/2022/02/2-virt-manager-mount-iso-as-cd.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So on the hot-updated CD drive in the vm, you can now see the FCD file. I just draged it into the main area of CD Copier Pro, and now it is available as an option. I then dragged it from this main area, to the H: drive in the left-side area of the window. And now H:\ is available in Windows Explorer.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bgstack15.ddns.net/blog/2022/02/3-fcd-on-iso-in-vm.png"&gt;&lt;img alt="" src="https://bgstack15.ddns.net/blog/2022/02/3-fcd-on-iso-in-vm.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I set up a directory on C:\ to hold the CD contents. I then copied the contents for each FCD I was interested in.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bgstack15.ddns.net/blog/2022/02/4-cd-contents-on-cd-drive.png"&gt;&lt;img alt="" src="https://bgstack15.ddns.net/blog/2022/02/4-cd-contents-on-cd-drive.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once I got all the FCD files' contents to C:, I was ready to mount up the guest OS (I shut it down first). On the kvm host, I ran this command.&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$ guestmount -a /var/lib/libvirt/images/win98-01a.qcow2 -m /dev/sda1 /mnt/foo
$ ls -al /mnt/foo/CDROMs
total &lt;span class="m"&gt;80&lt;/span&gt;
drwxr-xr-x.  &lt;span class="m"&gt;5&lt;/span&gt; root root &lt;span class="m"&gt;16384&lt;/span&gt; Feb  &lt;span class="m"&gt;7&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;:29 .
drwxr-xr-x.  &lt;span class="m"&gt;6&lt;/span&gt; root root &lt;span class="m"&gt;16384&lt;/span&gt; Dec &lt;span class="m"&gt;31&lt;/span&gt;  &lt;span class="m"&gt;1969&lt;/span&gt; ..
drwxr-xr-x. &lt;span class="m"&gt;11&lt;/span&gt; root root &lt;span class="m"&gt;16384&lt;/span&gt; Feb  &lt;span class="m"&gt;7&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;:29 MB3rdGr
drwxr-xr-x. &lt;span class="m"&gt;13&lt;/span&gt; root root &lt;span class="m"&gt;16384&lt;/span&gt; Feb  &lt;span class="m"&gt;7&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;:49 MB4thGr
drwxr-xr-x. &lt;span class="m"&gt;12&lt;/span&gt; root root &lt;span class="m"&gt;16384&lt;/span&gt; Feb  &lt;span class="m"&gt;7&lt;/span&gt; &lt;span class="m"&gt;11&lt;/span&gt;:14 MB5thGr
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And now I make a new iso file, from these recently extracted contents.&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;cd /mnt/foo/CDROMs
time mkisofs -J -rock -V 'MB3rdGr' -o /mnt/public/CDROMs/Games/Math\ Blaster/MB3rdGr.iso MB3rdGr
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And now I can go try to run Math Blaster 5 in Wine!&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;h3&gt;Weblinks&lt;/h3&gt;
&lt;p&gt;https://www.xmodulo.com/mount-qcow2-disk-image-linux.html&lt;/p&gt;</description><category>98</category><category>cd</category><category>convert</category><category>copier</category><category>fcd</category><category>iso</category><category>windows</category><guid>https://bgstack15.ddns.net/blog/posts/2022/02/14/converting-fcd-to-iso-using-the-original-software/</guid><pubDate>Mon, 14 Feb 2022 14:23:24 GMT</pubDate></item></channel></rss>