<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es_MX"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://cortescalderon.com/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://cortescalderon.com/blog/" rel="alternate" type="text/html" hreflang="es_MX" /><updated>2026-10-19T10:40:29-06:00</updated><id>https://cortescalderon.com/blog/feed.xml</id><title type="html">Blog · Fernando Cortés Calderón</title><subtitle>Notas de Fernando Cortés Calderón sobre ciberseguridad, soporte técnico y proyectos propios.</subtitle><author><name>Fernando Cortés Calderón</name></author><entry><title type="html">Cómo instalar Windows 95 en VirtualBox, paso a paso</title><link href="https://cortescalderon.com/blog/windows-95-virtualbox/" rel="alternate" type="text/html" title="Cómo instalar Windows 95 en VirtualBox, paso a paso" /><published>2026-04-07T11:00:00-06:00</published><updated>2026-04-07T11:00:00-06:00</updated><id>https://cortescalderon.com/blog/windows-95-virtualbox</id><content type="html" xml:base="https://cortescalderon.com/blog/windows-95-virtualbox/"><![CDATA[<p>Windows 95 no se instala como un sistema actual: el CD no arranca por sí
solo, el disco duro hay que particionarlo y formatearlo a mano, y en un
procesador moderno el sistema falla al iniciar si no se aplica un parche.</p>

<p>Antes de grabar el video ya había hecho esta instalación una vez, así que
sabía en qué puntos falla. Esta guía documenta el proceso completo paso a
paso, incluidos esos errores y cómo resolverlos.</p>

<h2 id="lo-que-necesitas">Lo que necesitas</h2>

<ul>
  <li><strong>VirtualBox</strong> instalado.</li>
  <li><strong>Una imagen ISO de Windows 95.</strong> La que uso en el video:
<a href="https://winworldpc.com/download/df61214c-cca9-11e7-a73f-fa163e9022f0">WinWorld, Windows 95</a>.</li>
  <li><strong>Un disquete de arranque</strong> (imagen <code class="language-plaintext highlighter-rouge">.img</code>) con controladores de CD-ROM,
porque el CD de Windows 95 no es arrancable:
<a href="https://winworldpc.com/download/db57f85a-f039-11e7-a562-fa163e9022f0">WinWorld, disquete de arranque</a>.</li>
  <li><strong>El parche para procesadores rápidos</strong> (FIX95CPU), necesario en equipos
actuales: <a href="https://lonecrusader.x10host.com/fix95cpu.html">FIX95CPU</a>.</li>
</ul>

<blockquote>
  <p>Windows 95 sigue siendo software de Microsoft. WinWorld es un archivo de
software antiguo; los enlaces se incluyen con fines educativos.</p>
</blockquote>

<h2 id="1-crear-la-máquina-virtual">1. Crear la máquina virtual</h2>

<p>En VirtualBox, <strong>Nueva</strong>, y en tipo de sistema elige <strong>Microsoft Windows →
Windows 95</strong>. Con eso VirtualBox propone valores adecuados para la época.</p>

<table>
  <thead>
    <tr>
      <th>Parámetro</th>
      <th>Valor</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Memoria RAM</td>
      <td>64 MB</td>
    </tr>
    <tr>
      <td>Disco duro</td>
      <td>2 GB</td>
    </tr>
    <tr>
      <td>Red</td>
      <td>PCnet-FAST III (NAT)</td>
    </tr>
  </tbody>
</table>

<h2 id="2-arrancar-desde-el-disquete">2. Arrancar desde el disquete</h2>

<p>Monta la imagen del disquete en la unidad de disquete de la máquina virtual
y la ISO de Windows 95 en la unidad óptica. Al encender, la máquina arranca
desde el disquete y carga los controladores del CD-ROM.</p>

<h2 id="3-particionar-y-formatear-el-disco">3. Particionar y formatear el disco</h2>

<p>El disco virtual está vacío: hay que crear la partición y darle formato
desde MS-DOS.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>A:\&gt; FDISK
</code></pre></div></div>

<p>Crea una <strong>partición primaria de DOS</strong> que ocupe todo el disco y reinicia
la máquina virtual (de nuevo desde el disquete). Después, formatea:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>A:\&gt; FORMAT C:
</code></pre></div></div>

<h2 id="4-ejecutar-la-instalación">4. Ejecutar la instalación</h2>

<p>Cambia a la unidad del CD y lanza el instalador. Al arrancar, el disquete
indica qué letra asignó al CD-ROM; normalmente es <code class="language-plaintext highlighter-rouge">D:</code>.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>A:\&gt; D:
D:\&gt; SETUP
</code></pre></div></div>

<p>A partir de aquí la instalación es gráfica: aceptar la licencia, elegir
componentes, introducir la clave del producto y crear el disco de arranque
(puedes omitirlo).</p>

<h2 id="5-aplicar-el-parche-para-procesadores-modernos">5. Aplicar el parche para procesadores modernos</h2>

<p>Windows 95 se escribió para procesadores de cientos de megahercios. En un
procesador actual, una rutina de temporización falla y el sistema se
detiene con un <strong>error de protección de Windows</strong>.</p>

<p>El error aparece en el primer arranque, al terminar la instalación. En ese
momento se aplica el parche FIX95CPU, que corrige ese cálculo; en el video
muestro el proceso completo.</p>

<h2 id="resultado">Resultado</h2>

<p>Con el parche aplicado, Windows 95 arranca normalmente en VirtualBox y queda
listo para usarse.</p>

<p>Este video es parte de la serie de instalación de sistemas operativos en
VirtualBox. Las guías anteriores cubren
<a href="/blog/msdos-622-virtualbox/">MS-DOS 6.22</a> y
<a href="/blog/windows-31-virtualbox/">Windows 3.1</a>.</p>]]></content><author><name>Fernando Cortés Calderón</name></author><summary type="html"><![CDATA[Instalación de Windows 95 desde cero en VirtualBox: configuración de la máquina virtual, disquete de arranque, particionado y el parche para procesadores modernos.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://cortescalderon.com/blog/assets/img/posts/windows-95-virtualbox.jpg" /><media:content medium="image" url="https://cortescalderon.com/blog/assets/img/posts/windows-95-virtualbox.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Cómo instalar Windows 3.1 en VirtualBox, paso a paso</title><link href="https://cortescalderon.com/blog/windows-31-virtualbox/" rel="alternate" type="text/html" title="Cómo instalar Windows 3.1 en VirtualBox, paso a paso" /><published>2026-04-07T10:00:00-06:00</published><updated>2026-04-07T10:00:00-06:00</updated><id>https://cortescalderon.com/blog/windows-31-virtualbox</id><content type="html" xml:base="https://cortescalderon.com/blog/windows-31-virtualbox/"><![CDATA[<p>Windows 3.1 no es un sistema operativo independiente: es un entorno gráfico
que se ejecuta sobre MS-DOS. Por eso su instalación empieza antes de
Windows, con una máquina virtual que ya tenga DOS funcionando. En esta guía
documento el proceso completo que sigo en el video.</p>

<h2 id="lo-que-necesitas">Lo que necesitas</h2>

<ul>
  <li><strong>VirtualBox</strong> instalado.</li>
  <li><strong>MS-DOS instalado en la máquina virtual.</strong> Windows 3.1 se instala y se
ejecuta desde DOS; la guía de
<a href="/blog/msdos-622-virtualbox/">MS-DOS 6.22</a> cubre ese paso.</li>
  <li><strong>La imagen de instalación de Windows 3.1.</strong> La que uso en el video:
<a href="https://archive.org/details/disk-1_202211">Internet Archive, Windows 3.1</a>.</li>
</ul>

<blockquote>
  <p>Windows 3.1 sigue siendo software de Microsoft. Internet Archive conserva
software antiguo; el enlace se incluye con fines educativos.</p>
</blockquote>

<h2 id="1-preparar-la-máquina-virtual">1. Preparar la máquina virtual</h2>

<p>En VirtualBox, <strong>Nueva</strong>, y en tipo de sistema elige <strong>Microsoft Windows →
Windows 3.1</strong>. Estos son los valores que uso en el video:</p>

<table>
  <thead>
    <tr>
      <th>Parámetro</th>
      <th>Valor</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Memoria RAM</td>
      <td>32 MB</td>
    </tr>
    <tr>
      <td>Disco duro</td>
      <td>50 MB</td>
    </tr>
  </tbody>
</table>

<p>Son cifras mínimas para un equipo actual, pero de sobra para la época:
MS-DOS y Windows 3.1 juntos ocupan alrededor de 15 MB en disco.</p>

<p>Antes de seguir, la máquina debe arrancar en MS-DOS y mostrar el indicador
<code class="language-plaintext highlighter-rouge">C:\&gt;</code>.</p>

<h2 id="2-montar-la-imagen-de-instalación">2. Montar la imagen de instalación</h2>

<p>Con la máquina encendida en DOS, monta la imagen de Windows 3.1 desde el
menú <strong>Dispositivos</strong> de VirtualBox. Si es una imagen de disquete, quedará
en la unidad <code class="language-plaintext highlighter-rouge">A:</code>; si es una imagen de CD, en la unidad de CD-ROM.</p>

<h2 id="3-ejecutar-el-instalador">3. Ejecutar el instalador</h2>

<p>Cambia a la unidad donde montaste la imagen y lanza el instalador:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>C:\&gt; A:
A:\&gt; SETUP
</code></pre></div></div>

<p>El instalador ofrece dos modos:</p>

<ul>
  <li><strong>Express Setup:</strong> detecta el hardware y usa la configuración
recomendada. Es la opción más directa.</li>
  <li><strong>Custom Setup:</strong> permite elegir directorio, componentes y controladores.</li>
</ul>

<p>Si la instalación usa varios disquetes, el asistente los pide en orden;
cámbialos desde <strong>Dispositivos → Unidades de disquete</strong>.</p>

<h2 id="4-iniciar-windows">4. Iniciar Windows</h2>

<p>Al terminar, el instalador regresa a DOS. Para iniciar Windows:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>C:\&gt; WIN
</code></pre></div></div>

<p>Aparece el <strong>Program Manager</strong>, con los grupos Main, Accessories, Games,
StartUp y Applications. Windows 3.1 queda listo para usarse.</p>

<h2 id="siguiente-paso">Siguiente paso</h2>

<p>Este video es parte de la serie de instalación de sistemas operativos en
VirtualBox. La guía de <a href="/blog/windows-95-virtualbox/">Windows 95</a>
continúa la serie con el primer Windows que ya no necesita DOS por separado.</p>]]></content><author><name>Fernando Cortés Calderón</name></author><summary type="html"><![CDATA[Instalación de Windows 3.1 desde cero en VirtualBox: la máquina virtual, MS-DOS como base y el asistente de instalación hasta llegar al Program Manager.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://cortescalderon.com/blog/assets/img/posts/windows-31-virtualbox.jpg" /><media:content medium="image" url="https://cortescalderon.com/blog/assets/img/posts/windows-31-virtualbox.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Cómo instalar MS-DOS 6.22 en VirtualBox, paso a paso</title><link href="https://cortescalderon.com/blog/msdos-622-virtualbox/" rel="alternate" type="text/html" title="Cómo instalar MS-DOS 6.22 en VirtualBox, paso a paso" /><published>2026-04-07T09:00:00-06:00</published><updated>2026-04-07T09:00:00-06:00</updated><id>https://cortescalderon.com/blog/msdos-622-virtualbox</id><content type="html" xml:base="https://cortescalderon.com/blog/msdos-622-virtualbox/"><![CDATA[<p>MS-DOS 6.22 fue la última versión independiente de MS-DOS y la base sobre
la que corrían Windows 3.1 y muchos programas de la época. Instalarlo en
VirtualBox es el primer paso de esta serie: sin DOS no hay Windows 3.1.
En esta guía documento el proceso completo que sigo en el video.</p>

<h2 id="lo-que-necesitas">Lo que necesitas</h2>

<ul>
  <li><strong>VirtualBox</strong> instalado.</li>
  <li><strong>Las imágenes de instalación de MS-DOS 6.22.</strong> Las que uso en el video,
con controlador de CD-ROM incluido:
<a href="https://archive.org/details/ms-dos-6.22-with-cd-rom-driver.ver.6.22.english">Internet Archive, MS-DOS 6.22</a>.</li>
</ul>

<blockquote>
  <p>MS-DOS 6.22 sigue siendo software de Microsoft. Internet Archive conserva
software antiguo; el enlace se incluye con fines educativos.</p>
</blockquote>

<h2 id="1-crear-la-máquina-virtual">1. Crear la máquina virtual</h2>

<p>En VirtualBox, <strong>Nueva</strong>, y en tipo de sistema elige <strong>Other → DOS</strong>.
Estos son los valores que uso en el video:</p>

<table>
  <thead>
    <tr>
      <th>Parámetro</th>
      <th>Valor</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Memoria RAM</td>
      <td>32 MB</td>
    </tr>
    <tr>
      <td>Disco duro</td>
      <td>50 MB</td>
    </tr>
  </tbody>
</table>

<p>MS-DOS 6.22 ocupa unos 6 MB en disco, así que 50 MB alcanzan para el
sistema y para instalar Windows 3.1 encima.</p>

<h2 id="2-arrancar-desde-el-primer-disquete">2. Arrancar desde el primer disquete</h2>

<p>Monta la imagen del <strong>disco 1</strong> en la unidad de disquete de la máquina
virtual (<strong>Dispositivos → Unidades de disquete</strong>) y enciéndela. VirtualBox
arranca primero desde el disquete y el instalador se abre solo.</p>

<h2 id="3-preparar-el-disco-duro">3. Preparar el disco duro</h2>

<p>El instalador detecta que el disco está vacío y ofrece <strong>configurar el
espacio no asignado</strong>. Acepta la opción recomendada: crea la partición,
reinicia la máquina virtual y le da formato automáticamente.</p>

<h2 id="4-copiar-los-archivos">4. Copiar los archivos</h2>

<p>Confirma la configuración regional (fecha, hora, país y teclado) y el
directorio de instalación, <code class="language-plaintext highlighter-rouge">C:\DOS</code>. El instalador copia los archivos y
pide los <strong>discos 2 y 3</strong> en orden: cámbialos desde <strong>Dispositivos →
Unidades de disquete</strong> cuando lo indique.</p>

<h2 id="5-primer-arranque">5. Primer arranque</h2>

<p>Al terminar, el instalador pide retirar el disquete. Desmonta la imagen y
reinicia: la máquina arranca desde el disco duro.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Starting MS-DOS...

HIMEM is testing extended memory...done.

C:\&gt;C:\DOS\SMARTDRV.EXE /X
C:\&gt;
</code></pre></div></div>

<p><code class="language-plaintext highlighter-rouge">HIMEM</code> gestiona la memoria extendida y <code class="language-plaintext highlighter-rouge">SMARTDRV</code> es la caché de disco;
ambos los configura el instalador en <code class="language-plaintext highlighter-rouge">CONFIG.SYS</code> y <code class="language-plaintext highlighter-rouge">AUTOEXEC.BAT</code>. El
indicador <code class="language-plaintext highlighter-rouge">C:\&gt;</code> confirma que MS-DOS quedó instalado.</p>

<h2 id="siguiente-paso">Siguiente paso</h2>

<p>Con MS-DOS funcionando, la máquina virtual está lista para
<a href="/blog/windows-31-virtualbox/">instalar Windows 3.1</a>,
el siguiente video de la serie.</p>]]></content><author><name>Fernando Cortés Calderón</name></author><summary type="html"><![CDATA[Instalación de MS-DOS 6.22 desde cero en VirtualBox: la máquina virtual, los disquetes de instalación y el asistente hasta llegar al indicador de comandos.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://cortescalderon.com/blog/assets/img/posts/msdos-622-virtualbox.jpg" /><media:content medium="image" url="https://cortescalderon.com/blog/assets/img/posts/msdos-622-virtualbox.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Dual boot de Windows XP y Windows 7 en VirtualBox, paso a paso</title><link href="https://cortescalderon.com/blog/dual-boot-windows-xp-7-virtualbox/" rel="alternate" type="text/html" title="Dual boot de Windows XP y Windows 7 en VirtualBox, paso a paso" /><published>2026-04-01T10:00:00-06:00</published><updated>2026-04-01T10:00:00-06:00</updated><id>https://cortescalderon.com/blog/dual-boot-windows-xp-7-virtualbox</id><content type="html" xml:base="https://cortescalderon.com/blog/dual-boot-windows-xp-7-virtualbox/"><![CDATA[<p>Un dual boot permite tener dos sistemas operativos en el mismo disco y
elegir cuál iniciar al encender el equipo. En esta guía instalo Windows XP
y Windows 7 en un solo disco virtual de VirtualBox y dejo configurado el
menú para alternar entre ambos.</p>

<p>La clave de todo el proceso es <strong>el orden</strong>: primero el sistema más antiguo,
después el más nuevo.</p>

<h2 id="lo-que-necesitas">Lo que necesitas</h2>

<ul>
  <li><strong>VirtualBox:</strong> <a href="https://www.virtualbox.org/">virtualbox.org</a>.</li>
  <li><strong>Windows XP.</strong> La imagen que uso en el video:
<a href="https://archive.org/details/MicrosoftWindowsXP">Internet Archive, Windows XP</a>.</li>
  <li><strong>Windows 7,</strong> con su propia licencia.</li>
</ul>

<blockquote>
  <p>Windows XP y Windows 7 son software de Microsoft. Internet Archive conserva
software antiguo; el enlace se incluye con fines educativos. Para activar
cualquiera de los dos se necesita una licencia válida.</p>
</blockquote>

<h2 id="1-crear-la-máquina-virtual">1. Crear la máquina virtual</h2>

<p>Una sola máquina virtual con un solo disco, que se repartirá entre los dos
sistemas. Dale al disco espacio suficiente para ambos y, como mínimo, la
memoria que pide Windows 7: 1 GB según los requisitos oficiales de Microsoft.</p>

<h2 id="2-instalar-windows-xp-en-la-primera-partición">2. Instalar Windows XP en la primera partición</h2>

<p>Arranca desde la imagen de Windows XP. Cuando el instalador muestre el
disco, <strong>no uses todo el espacio</strong>: crea una partición solo con una parte
del disco (por ejemplo, la mitad) y deja el resto <strong>sin particionar</strong>.
Instala Windows XP en esa primera partición y completa la instalación.</p>

<h2 id="3-instalar-windows-7-en-el-espacio-libre">3. Instalar Windows 7 en el espacio libre</h2>

<p>Cambia la imagen de la unidad óptica por la de Windows 7 y arranca desde
ella. Elige la instalación <strong>personalizada</strong> y selecciona el <strong>espacio no
asignado</strong> que quedó libre. Windows XP no se toca.</p>

<h2 id="4-el-administrador-de-arranque">4. El administrador de arranque</h2>

<p>Al terminar, Windows 7 instala su propio administrador de arranque, que
detecta la instalación anterior. Al encender la máquina virtual aparece el
menú:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Admin. de arranque de Windows

  Versión anterior de Windows
  Windows 7
</code></pre></div></div>

<p><strong>Versión anterior de Windows</strong> es Windows XP. Si no eliges nada, arranca
la opción resaltada cuando termina la cuenta regresiva.</p>

<h2 id="por-qué-el-orden-importa">Por qué el orden importa</h2>

<p>Cada versión de Windows instala su propio cargador de arranque. El de
Windows 7 reconoce las versiones anteriores y las agrega al menú; el de
Windows XP no conoce a Windows 7. Si se instalara XP después, su cargador
reemplazaría al de Windows 7 y este dejaría de arrancar hasta reparar el
arranque. Instalar primero el sistema más antiguo evita el problema.</p>]]></content><author><name>Fernando Cortés Calderón</name></author><summary type="html"><![CDATA[Cómo instalar Windows XP y Windows 7 en un mismo disco virtual y elegir entre ambos al arrancar con el administrador de arranque de Windows.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://cortescalderon.com/blog/assets/img/posts/dual-boot-windows-xp-7-virtualbox.jpg" /><media:content medium="image" url="https://cortescalderon.com/blog/assets/img/posts/dual-boot-windows-xp-7-virtualbox.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>