flopy.es

Díscolo blog de informática, y humor

flopy.es - Díscolo blog de informática, y humor

Instalación de windows 10 en ordenadores apple no admitidos

Tal vez tengáis en vuestro poder algún equipo antiguo de apple en el que queráis usar windows 10 de forma nativa (sin virtualizar con vmware, parallels o virtualbox), pero en el que oficialmente no se pueda instalar. En esa tesitura me he visto yo hace poco con varios Macbook (El mítico blanquito modelo A1181 y el primer macbook unibody) y un iMac (modelo 7.1, el primero de aluminio), así que os voy a dar algunas cuantas notas para tener en cuenta en la instalación. Para el que no me conozca, sabed que me enrollo mucho, así que no os preocupéis por la longitud de este tutorial, que aunque parezca que no, la cosa es sencilla.

Voy a centrarme en la instalación de windows 10 de 64 bits, así que todo esto os servirá únicamente si tenéis un Mac con procesador Intel que soporte 64 bits.

1) ¿Qué pasa con Boot Camp?

Sí, sí… seguramente la primera reacción cuando se intenta instalar windows de forma nativa en un equipo de este estilo es usar Boot Camp. Y de hecho si funcionara para instalar Windows 10 en estos equipos sería la forma más correcta de realizar la instalación. Pero por desgracia en estos equipos la versión más moderna de windows que permite Boot Camp es windows 10, así que no podemos optar por esa vía.

2) Descarguemos los drivers oficiales de apple para nuestro equipo.

Antes de realizar ninguna instalación vamos a descargar en una unidad USB algunos drivers que usaremos una vez que tengamos instalado windows 10. Para ello primero meteremos en alguna ranura USB que tengamos libre un “pen drive” formateado en “Fat 32”. Luego en nuestro Mac nos iremos a la carpeta de aplicaciones, dentro de ella abriremos la carpeta “Utilidades” y abriremos el asistente de boot camp.asistentebootcampSíííí… tranquilos. Ya dijimos que no vamos a usar Boot Camp para hacer la instalación. Sólo lo abrimos y en la primera pantalla que nos sale pulsamos en “continuar”.

imagen1

En la siguiente pantalla únicamente dejamos marcada la opción que se llama “Descargar el software de compatibilidad con windows más reciente de Apple”.

Descargar Software de compatibilidadAhora nos preguntará en qué unidad va a guardar los drivers que se va a descargar. Seleccionamos nuestra unidad USB y pulsamos en “continuar”.

Guardar software de compatibilidad.Y una vez hecho esto la descarga empezará a realizarse.

Descargando software de compatibilidadEn cuanto acabe tendremos en nuestra unidad USB una carpeta llamada “WindowsSupport” con un montón de drivers. Son drivers diseñados para windows 7, por lo que no todos nos van a servir y de hecho más adelante nos descargaremos más drivers, pero al menos tendremos una parte de hardware cubierta para el momento inicial de la instalación. Esto que acabamos de descargar lo vamos a usar en el punto 6.

3) Preparando la partición para instalar windows.

Ahora vamos a crear una partición en nuestro Mac en la que vamos a instalar Windows 10. Para ello volvemos a abrir la carpeta de aplicaciones y dentro de “utilidades” pulsamos en la utilidad de discos.

Utilidad de discosEn la parte superior izquierda seleccionamos nuestra unidad de disco duro (OJO: Seleccionamos la unidad entera, no sólo la partición del sistema Mac), y luego en la barra de herramientas de arriba pusamos sobre el botón “partición” para que se nos despliegue un cuadro similar a este.

imagen6Ahí podremos ver las particiones que tiene nuestro disco duro. Si no habéis tocado nunca las particiones os aparecerá una única partición. La seleccionamos y pulsamos el botón que hay debajo del gráfico que tiene un símbolo “+”. Eso nos creará una segunda partición en el disco. Si pulsamos en el pequeño círculo que hay entre las dos particiones podremos cambiar de forma muy visual el espacio que le vamos a asignar a cada una de ellas. Para Windows 10 os recomiendo no poner menos de 50 gigas. En mi caso, tengo un disco de 250 gigas y he asignado la mitad a cada sistema operativo. Aseguraos que en la pestaña de formato, en la nueva partición marcáis “MS-DOS (FAT)”. Una vez hecho esto, simplemente pulsad el botón “Aplicar” y con esto ya os quedará el disco duro dividido en dos particiones: una para Mac OS y otra para Windows.

NOTA: hay gente que suele crear una partición más pequeña para windows, de unos 50 gigas y luego otra que la dejan en FAT32 para poder traspasar archivos entre Windows y Mac OS. Tened siempre en cuenta que Windows en ningún momento va a ser capaz de poder ver la partición de Mac OS y Mac OS sí va a poder ver la partición de Windows pero no va a poder escribir en ella. Una partición común es una idea si andáis moviendo cosas de un sistema a otro. Personalmente no lo hago, así que prefiero tener únicamente dos particiones, pero esto es ya cuestón de gustos.

4) Instalando windows ¿7?

Llegados a este punto toca empezar la instalación de windows. Pero aquí vamos a tener un problema con la EFI del Mac, y es que en estos equipos el funcionamiento de la EFI hace que no se instale Windows 10 de forma correcta a la primera (digamos… que un hardware de 64 bits y una EFI de 32 bits no se llevan bien con Windows 10). Si apagamos el equipo e insertamos un medio de arranque de Windows 10, la instalación parece que inicia correctamente pero a la hora de instalar windows en la partición que hemos preparado nos encontraremos con un error que nos dice: “No se puede instalar Windows en este disco. El disco seleccionado tiene una tabla de partición MBR. En sistemas EFI, Windows solo se puede instalar en discos GPT.”.

MBR EFI Discos GPTPor mucho que brujuleéis por internet no os engañéis: este error no es solventable así como así. En principio con algún comando de terminal o algún programa podemos engañar a windows para que ignore el error y se instale, y de hecho si buscáis por internet vais a poder ver a gente que lo recomienda. Eso os permitirá terminar la instalación, pero luego tendremos mil problemas no solventables con los drivers que harán que no tengamos la resolución adecuada, ni sonido, ni otras cosas.

¿Cómo podemos solucionarlo entonces? Pues de la forma más tonta posible, que es instalando primero windows 7 (Sin bootcamp) y una vez instalado actualizar a windows 10. De esta forma windows 10 hereda el tipo de arranque que tiene windows 7 y la instalación se realiza correctamente.

Así que tenéis que poner un disco de arranque de Windows 7 e iniciar la instalación. Os recomiendo conseguir un ratón USB de PC, porque al principio no vais a tener botón derecho en el ratón del mac ni en el trackpad, así que os vendrá de perlas tener uno conectado. No me voy a parar en este punto. Simplemente insertáis el disco de windows 7, apagáis el sistema y lo volvéis a encender con la tecla “C” pulsada para que arranque desde la unidad de CD’s. Cuando os pregunte en qué partición se va a instalar, seleccionamos la que hemos creado (Que es FAT32), la formateamos en NTFS y dejamos que windows se instale en la partición. Todo eso sin tocar la estructura que nos ha creado la utilidad de discos. Ni se os ocurra tocar el resto de unidades porque os podéis cargar el sistema Mac OS. Vamos a ver que ahora cada vez que el sistema reinicie, va a encender automáticamente el windows 7. No os preocupéis. La partición de Mac OS sigue estando ahí.

Una vez que se ha instalado Windows 7, sin instalar drivers ni nada, realizamos por encima la actualización a windows 10. (se puede realizar desde el propio disco de windows 10). Tampoco me voy a parar en este punto. Simplemente realizamos la instalación con las opciones por defecto y eso sí… una vez que se instale dejamos que windows instale todas las actualizaciones que tenga que coger. Van a instalarse algunos drivers que harán que el sistema funcione un poco mejor, pero no todos los drivers necesarios serán instalados e incluso en algún caso (iMac 7.1) van a descargarse drivers incorrectos (el de la tarjeta de vídeo), pero eso lo dejaremos para más adelante, sobre todo el caso del iMac 7.1 en el que me voy a detener para hablar de esa tarjeta de vídeo conflictiva. Así que no os preocupéis por la falta de control del brillo del monitor, de las teclas especiales que permiten subir y bajar el volumen o por la configuración del trackpad, que todo eso funcionará más tarde.

Por el momento vamos a aprovechar para renombrar la unidad de disco de windows para que en el paso 4 identifiquemos mejor todas las particiones. Abrimos una carpeta del explorador de archivos y en la columna de la izquierda pulsamos en “Este equipo”. En el apartado “dispositivos y unidades” veremos nuestro disco duro. Hacemos click con el botón derecho del ratón (Recordad que necesitamos uno de PC, porque el mac no va a reconocer el click derecho en el trackpad) en el disco duro y pulsamos en “propiedades”.

Cambio de nombre a disco duroEn la ventana que nos sale cambiamos el nombre de la unidad por “Windows”. Así tendremos la partición de windows siempre bien identificada.

5) Instalar el gestor de arranque Refind.

Una vez que vemos que Windows ha cogido todas las actualizaciones y tenemos identificada la partición de windows, toca instalar un sistema para arrancar el ordenador de forma más cómoda. Tienes en este vídeo una explicación muy sencilla (a mi gusto demasiado) de lo que hay que hacer en este paso, pero os lo voy a explicar de forma más detallada. Apaga el ordenador por completo y una vez apagado vuélvelo a encender manteniendo la tecla “Alt” pulsada. Eso nos mostrará las unidades de disco desde las que podemos arrancar, y podremos ver entre ellas a nuestro querido volumen de Mac OS, pero también veremos la partición de windows que acabamos de crear y una partición de recuperación, que es la que debemos seleccionar.

Encendido pulsando Alt

La partición de Mac OS no estaba muerta. Estaba de parranda

Una vez que ha arrancado la partición de recuperación, debemos ir a la barra de menús de la parte superior de la pantalla y desplegar el menú “Utilidades” para arrancar la utilidad “Terminal”.

Terminal desde partición de recuperaciónSe nos abrirá una ventana que nos invita a escribir comandos. Debemos escribir lo siguiente:

csrutil disable

y una vez escrito pulsamos la tecla enter.

csrutil disable

Esto nos deshabilitará un sistema de protección de integridad que tiene Apple que impide que se escriba código malicioso en el arranque. Lo que vamos a hacer no es dañino para el ordenador, pero si no hacemos este paso, no podremos instalar correctamente el gestor de arranque.

Ahora nos vamos de nuevo al menú superior pero para seleccionar la manzana y reiniciar el ordenador. De nuevo al arrancar mantendremos pulsada la tecla “Alt” para seleccionar el arranque desde la partición de Mac OS. Una vez haya cargado el sistema tenemos que ir con el navegador de internet a esta dirección:

http://www.rodsbooks.com/refind/getting.html

Y pinchar en el vínculo que pone “A binary ZIP file”.

Descargar refind

Descargamos el archivo ZIP para después descomprimirlo

La página a la que dirige ese vínculo es la de la última versión del software “Refind”, que a fecha de escribirse esta guía es la 0.11.2. Descargamos el archivo comprimido y lo descomprimimos, por ejemplo en la misma carpeta en la que lo hemos descargado. Entramos en la carpeta ya descomprimida y la dejamos abierta en un lado del escritorio (Vamos a arrastrar un archivo a una ventana que abriremos en un momento, así que dejadla abierta).

Ahora abriremos la carpeta de aplicaciones y dentro de ella buscamos la carpeta “Utilidades” y abrimos la utilidad que se llama “Terminal”. Dentro de ella vamos a escribir la palabra “sudo” y un espacio. Arrastramos ahora a la ventana del terminal el archivo llamado “refind-install” y pulsamos la tecla “enter”. Ponemos la contraseña del usuario con privilegios administrativos y dejamos que se realice la instalación. Debería quedar en la ventana algo similar a esto:

Instalación refind

Reiniciamos el equipo (no pulsamos ninguna tecla en el arranque) y comprobamos que ahora en lugar de arrancar un sistema u otro (Mac OS o Windows) nos carga un gestor de arranque llamado “Refind” ofreciéndonos la carga de ambos sistemas. De hecho seguramente os ofrezca varias opciones de arranque para windows. Podéis eliminar las opciones “sobrantes” de los sistemas seleccionando el que no queráis con el teclado y pulsando la tecla “suprimir”. Por cierto… para hacer esto con un macbook toca conectar un teclado USB, porque los macbooks no tienen esa tecla. Al final el menú os debería quedar similar a este.

Menú Refind

Una cosa: cada vez que Mac OS se actualice a una versión nueva, este menú desaparecerá y volveréis a tener que instalar Refind. Tenedlo siempre a mano en una carpeta.

En todo caso esto ya empieza a tomar forma. Ahora de forma sencilla podemos arrancar cualquiera de los dos sistemas. Vaaaale… que Windows aún está hecho unos zorros porque los drivers no son los correctos, pero poco a poco estamos avanzando.

6) Instalamos los drivers básicos de Apple.

Venga, al lío. Usando refind vamos a arrancar el ordenador usando windows (supongo que tal y cómo os he dicho antes Windows ha cogido todas las actualizaciones que tenía pendientes y os ha actualizado unos cuantos drivers) y vamos a insertar el Pen Drive que nos hemos descargado en el paso 2. Nos vamos a la carpeta “Drivers” y dentro de ella a la carpeta “Apple” y luego a la llamada “x64”. Ahora vamos a hacer lo más tonto del mundo, que es ir haciendo doble click en cada uno de los archivos que hay dentro de esa carpeta. Así instalamos todos los drivers de apple. Vale… puede haber alguno que no corresponda a nuestro equipo, pero si no corresponde el sistema no se va a quejar, sinó que simplemente no lo va a usar. Tampoco os asustéis si aún quedan cosas que no funcionan, que luego vamos a ir a por ellas.

Una vez hecho esto, si nos vamos al administrador de dispositivos, puede que veamos un dispositivo que el sistema aún no reconoce, que se llama “coprocesador”. Para instalarlo primero nos descargamos este archivo. Luego lo descomprimimos en una carpeta en el escritorio, pero OJO: No ejecutamos nada. En el administrador de dispositivos pulsamos el dispositivo “coprocesador” con el botón derecho del ratón y pulsamos en “propiedades”. Luego en “controlador” y en “actualizar controlador”. De las opciones que nos salen seleccionamos “Buscar software de controlador en el equipo”. Seleccionamos la carpeta en la que hemos descomprimido los drivers y pulsamos en siguiente. El sistema detectará qué driver le falta y lo instalará automáticamente.

7) Ajustamos los drives de la tarjeta gráfica.

Aquí voy a dividir este punto en dos partes:

7.1) Macbook blanco y primer macbook de aluminio (Gráfica Nvidia GeForce 9400M).

En esta página, en los comentarios está la clave (el comentario de un tal “Mike” del 14 de mayo del 2013), pero de nuevo os lo voy a detallar con calma.

En estos equipos windows reconoce la tarjeta gráfica a la primera, pero hay un ajuste que hay que hacer si queremos poder regular el brillo de la pantalla. Tenemos que descargarnos este programa que simplemente sirve para llevarnos a una ruta en el registro de windows que es esta:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{F6849B05-D218-11E7-89F7-82BEBB94A363}\0000

Ahí tenemos que añadir dos entradas DWORD.

– A la primera le llamamos EnableBrightnessControl y le ponemos el valor 1 hexadecimal
– A la segunda le llamamos RMBrightnessControlFlags y le ponemos el valor 800 hexadecimal

Y listo. Esto nos dejará el ordenador preparado para continuar el tutorial. Y sííííí… ya sé que aún no sois capaces de regular el brillo con esto que acabamos de hacer, pero es necesario para que sí lo podamos regular en el punto 9 del tutorial (que es cuando terminaremos de habilitar este tema).

7.2) iMac 7.1 (Tarjeta gráfica ATI Radeon 2600 Pro).

El problema de la gráfica de este equipo se explica muy bien en esta web, pero os lo detallo aquí. El tema es que en el primer arranque del equipo inmediatamente después de instalar el sistema operativo, los gráficos al principio se ven de forma correcta, pero a los pocos minutos el sistema cambia el driver por otro que considera mejor… y la caga. No sólo la resolución pasa a ser la que no es (Sin posibilidad de volver a la resolución correcta), sinó que el driver que se instala de forma automática deja el sistema bastante inestable. Para resolverlo primero debemos descargarnos bajo windows los drivers de la tarjeta de vídeo desde esta página. Son los últimos drivers oficiales de ATI para esta tarjeta, que se llaman “Catalyst Suite”. Dejamos el archivo que hemos descargado en el escritorio.

Ahora pulsamos el menú inicio, la opción de apagado y MIENTRAS PULSAMOS LA TECLA DE MAYÚSCULAS (Shift. La que tiene una flecha apuntando hacia arriba) pulsamos la opción de reiniciar el equipo.

Reinicio modo prueba de fallos windows 10

Se va a abrir una especie de asistente especial que nos permite escoger algunas opciones. En la primera pantalla debemos escoger la opción que pone “Solucionar problemas”

Solucionar problemas windows 10

En la siguiente pantalla escogemos “Opciones avanzadas”.

Opciones avanzadas

En la siguiente “Configuración de inicio”.

Configuración de inicio

Y en la última pantalla pulsamos el único botón que hay que pone “reiniciar”.

Reiniciar

El equipo se reiniciará y nos permitirá escoger varias opciones de arranque, entre las cuales escogemos la número 7 (Deshabilitar el uso obligatorio de controladores firmados). Pulsamos el número 7 y windows arrancará sin mirar si los controladores están firmados o no.

Opción 7Una vez iniciado windows de esta forma, instalamos los drivers que hemos descargado de la web de ATI. Abrimos una carpeta del navegador de archivos y nos vamos a la ruta siguiente:

c:\AMD\Support\13-1-legacy_vista_win7_win8_64_dd_ccc\Packages\Drivers\Display\W86A_INF

Buscamos un archivo llamado C8160540.inf y lo editamos con el notepad. Al abrirlo buscamos una línea que pone

%ATI% = ATI.Mfg, NTamd64.6.2

y la cambiamos por lo siguiente

%ATI% = ATI.Mfg, NTamd64.6.4

Lo que hemos hecho es decirle al driver que es compatible con windows 10.

Seguimos cambiando cosas. Buscamos la línea que pone

[ATI.Mfg.NTamd64.6.2]

y la cambiamos por

[ATI.Mfg.NTamd64.6.4]

Por último buscamos la fila que pone

“%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9589

y la sustituimos por estas seis líneas

;”%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9589
“%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9583&SUBSYS_0083106B&REV_00
“%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9583&SUBSYS_0083106B
“%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9583&CC_030000
“%AMD9589.6%” = ati2mtag_RV630, PCI\VEN_1002&DEV_9583&CC_0300
;

Guardamos los cambios en el archivo. Ahora nos vamos al administrador de dispositivos, hacemos click derecho en la tarjeta de video  (Se muestra como ATI Mobility Radeon 2600 XT) y pulsamos en propiedades. En la ventana que se abre pulsamos en “Actualizar controlador” y se abrirá otra ventana más. En esa ventana pulsamos en  “Buscar software de controlador en el equipo”.

Buscar controladorAhora el sistema nos pedirá la ruta del nuevo controlador. Le damos la siguiente

c:\AMD\Support\13-1-legacy_vista_win7_win8_64_dd_ccc\Packages\Drivers\Display\W86A_INF

y pulsamos el botón “Siguiente”.

Ruta del driver

Ahora nos pedirá seleccionar el controlador para nuestra tarjeta de vídeo. Buscamos el que se llama “ATI Radeon HD 2600 PRO”. Habrá cuatro disponibles. Seleccionamos el primero y pulsamos en “siguiente”.

Seleccionar drivers

Después de unos segundos, el monitor se pondrá negro y la imagen volverá ya en la resolución correcta. Por fin tenemos la tarjeta de vídeo funcionando en el iMac.

8) Drivers de la tarjeta de sonido.

Los drivers que hemos descargado desde boot camp por desgracia no son capaces de hacer funcionar la tarjeta de sonido, y tampoco los que Windows actualiza desde sus repositorios. Si os fijáis, por la entrada del jack de cascos del macbook o del iMac, con windows encendido se ve una luz roja. Esto está indicando que el sonido funciona “a medias” porque está intentando sacarlo siempre por la salida digital. Así que toca descargar los drivers correctos. Por suerte lo vamos a solucionar descargándolos de la web del fabricante de la tarjeta de sonido y realizando la instalación con normalidad. Y ¡¡Buenas noticias!! los drivers son los mismos tanto para el iMac como para el Macbook. Para descargarlos nos vamos a la siguiente web y pulsamos en el vínculo que pone “High Definition Audio Codecs (Software)”. En la siguiente pantalla marcamos la casilla “I accept to the above “ y pulsamos el botón “Next”. Ahora tendremos varias opciones de descarga en una tabla. Debemos coger la fila en la que la primera celda pone lo siguiente:

“64bits Vista, Windows7, Windows8, Windows8.1, Windows10 Driver only (Executable file)”

En esa fila, pulsamos el botón “Global” de la última celda. Se descargará un archivo ejecutable. Simplemente lo ejecutamos y seguimos el proceso de instalación. Así quedará la tarjeta de sonido funcionando. Sencillo ¿Verdad?

9) Instalación de los drivers actualizados de Apple.

Nos queda el último paso, que hará que funcionen las teclas especiales del teclado del Mac, los gestos del trackpad, la iluminación del teclado y algunas otras cosillas.

Hay instrucciones de este proceso en el siguiente vídeo, pero de todas formas os lo voy a detallar más abajo.

Habiendo arrancado el Mac con Windows 10, en primer lugar debemos usar un software llamado “brigadier” que nos permitirá descargar una versión de los drivers de BootCamp compatibles con windows 10. Podemos descargarlo desde esta página web, desde la que nos descargamos el archivo “brigadier.exe”. Una vez descargado, localizamos el archivo en la carpeta de descargas y lo movemos a la raíz del disco duro, directamente a “C:”.

Ahora nos vamos al menú inicio y sin pulsar en ningún sitio escribimos directamente “CMD”. En la parte superior veremos un resultado de búsqueda que pone “Símbolo del sistema”. Hacemos click derecho en ese resultado y seleccionamos la opción “ejecutar como administrador” y en la ventana que nos sale diciéndonos que esta aplicación puede realizar cambios en el dispositivo pulsamos la opción sí.

Ejecutar como administrador CMD

Nos saldrá una ventana para introducir comandos. Vamos tecleando estos comandos y según vayamos poniéndolos, al final de cada línea pulsamos “enter”.

cd /.

brigadier.exe -m MacBookPro11,5

El ordenador empezará a hacer una descarga automática desde los servidores de apple de todos los drivers que vamos a necesitar (y alguno más). La descarga llevará un ratillo, así que paciencia. En cuanto termine la descarga no cierres esa ventana, que la seguiremos usando. Vete ahora al explorador de archivos y abre el disco duro. Vas a ver en el directorio raíz una carpeta llamada “BootCamp-031-55710”. Nos vamos dentro de esa carpeta a la subcarpeta “Bootcamp”. Dentro de ella vamos a “Drivers” y dentro de esa nos vamos a “Apple”. Ahí copiamos los siguientes archivos y los pegamos de nuevo en la raíz del disco duro:

AppleKeyboardInstaller64.exe
AppleMultiTouchTrackpadInstaller64.exe
AppleNullDriver64.exe
AppleWirelessMouse64.exe
AppleWirelessTrackpad64.exe
BootCamp.msi

Volvemos a la ventana de comandos que habíamos dejado abierta y tecleamos lo siguiente desde la raíz del disco duro (desde dónde lo habíamos dejado). No os olvidéis de pulsar enter al final.

Msiexec /i BootCamp.msi

Lo primero que nos saldrá es una ventana de error (vaya por Dios) diciéndonos que Windows Installer dejó de funcionar. No os preocupéis por esa ventana (que todo está como tiene que estar) y pulsad en “cerrar el programa”. Nada más cerrar esa ventana nos saldrá el asistente de instalación de Boot Camp. Dejamos que instale todo lo que tiene que instalar y cuando termine reiniciamos el ordenador. En cuanto volvamos a iniciar la partición de Windows, tendremos en los iconos de notificación (al lado del reloj) el icono de “BootCamp” en el que podremos regular el brillo de la pantalla, el comportamiento del teclado y trackpad, brillo de las teclas, etc… Y lo que es mejor: TODO ESTARÁ FUNCIONANDO A LA PERFECCIÓN.

Llegados a este punto Windows ya es completamente funcional. Tal vez alguno de vosotros tenga alguna variante de este tutorial o sepa alguna forma mejor de realizar alguno de estos pasos. Cualquier añadido o sugerencia será bienvenido en los comentarios.

Share

Combinar correspodencia con imágenes en Microsoft Word

Microsoft WordEn entornos empresariales la función de “combinar correspondencia” de Microsoft Word es casi imprescindible. Nos permite, entre otras cosas, crear cientos de documentos muy similares pero con campos personalizados, por ejemplo para enviar cartas con el mismo contenido pero en las que sólo cambia el destinatario.

Para ello usamos un archivo en el que tenemos un listado de los elementos que cambian en cada uno de los documentos (normalmente un archivo de excel), y un archivo en el que combinamos las partes fijas y las que cambian (el propio documento de word).

En mi empresa usamos esta funcionalidad habitualmente, pero necesitábamos darle una vuelta de tuerca, ya que además de combinar datos de texto que estaban en la tabla de excel, necesitábamos poder insertar imágenes distintas en cada uno de los documentos. Conseguirlo nos ha obligado investigar bastante, por un lado por la desastrosa implementación de esta funcionalidad en Microsoft Word y por otro lado por la poca documentación de calidad que hay en internet con instrucciones de cómo hacerlo. Voy a intentar explicaros todo el proceso de la forma más clara posible.

Para seguir el tutorial de forma correcta os dejo este enlace con todos los archivos que vamos a usar. Os recomiendo descomprimir todo y poner la carpeta “Ejemplo” en la raíz de vuestro disco duro (C:), para que los vínculos a los archivos de excel no se rompan.

1) Creando los archivos base.

Para empezar necesitamos lo siguiente:

– Una carpeta con los archivos de imagen. Intentad que tengan todos las mismas dimensiones, o al menos la misma relación de aspecto, y que tengan todos el mismo formato (por ejemplo, todos JPG o todos GIF).
– Un archivo de excel con los datos.
– Un archivo de word en el que vamos a generar los documentos.

Es MUY IMPORTANTE que el archivo de word tenga formato de word 2003 (.doc). El formato “.docx” es incompatible con lo que vamos a hacer.

Vamos a empezar creando una combinación de correspondencia normal y corriente. En Word 2010 nos vamos a la pestaña “correspondencia”, desplegamos “Seleccionar destinatarios” y pinchamos en “usar lista existente”. Buscamos el documento de excel con los datos y le hacemos doble click para seleccionarlo. Si tenemos datos en la tabla además de las imágenes, podemos ponerlos en el documento seleccionando “insertar campo combinado” y luego el nombre de la columna que queramos poner. Seleccionando el botón “vista previa de resultados” podemos ver las diferentes filas del excel (pulsando en los botones de avance y retroceso que hay al lado de ese botón).

Navegador combinar correspondencia

En el ejemplo que os he dejado para descargar, en el documento “1-Archivo inicial” podéis ver un archivo de word ya vinculado a un excel, que simplemente coge el nombre y apellido de las dos primeras columnas de la tabla y los muestra en el documento. No hay ninguna foto todavía en el archivo.

Archivo inicial

2) Añadir fotos según listado de excel.

En la zona dónde queramos poner la foto situamos el cursor. Pinchamos en la pestaña “insertar”, pinchamos en “imagen” y buscamos la primera imagen en nuestro disco. Una vez localizada, en lugar de hacerle doble click o pinchar en insertar, debemos desplegar el botón “insertar” (pinchamos en un triángulo que hay a su lado) y pinchamos en “vincular al archivo”. Eso aparentemente nos inserta una foto de forma normal.

Vincular al archivo

Sin embargo insertar la imagen de esta forma nos permite hacer lo siguiente: Si fichamos en la fotografía ya insertada y luego pulsamos la combinación de teclas “Alt+F9”, vamos a ver el código que corresponde a la inserción de esa fotografía. El código que obtenemos al insertar la primera foto es el siguiente:

{INCLUDEPICTURE "Fotos/a.jpg" \* MERGEFORMAT \d }

Podéis verlo funcionando en el archivo “2-Con foto estática.doc” del ejemplo que os he dejado para descargar.

Codigo una foto

Si pulsamos de nuevo “Alt+F9″ para ver la imagen y luego en los botones de avance y retroceso de la correspondencia, veréis que esa imagen se mantiene estática, por lo que esto no nos sirve.

Para que las fotos cambien debemos primero hacer que el código apunte a la ruta completa de la foto. Si habéis descomprimido la carpeta de ejemplos en el directorio raíz del disco C, la ruta a la primera foto sería la siguiente:

C:\Ejemplo\Fotos\a.jpg

Pero el Word para identificar la ruta correctamente nos obliga a que las barras de directorio sean dobles, por lo que la ruta a la primera imagen sería

C:\\Ejemplo\\Fotos\\a.jpg

OJO: Si la carpeta en la que están las imagenes es una carpeta de red, al principio tendríamos que poner cuatro barras. La ruta sería de este estilo:

\\\\Servidor\\Ejemplo\\Fotos\\a.jpg

En todo caso, con nuestro ejemplo el código para insertar la primera foto sería el siguiente:

{ INCLUDEPICTURE "C:\\Ejemplo\\Fotos\\a.jpg" \* MERGEFORMAT \d }

Pero esto nos sigue apuntando aún a la primera foto y no podemos ver las siguientes. Es ahora cuando debemos introducir la combinación de correspondencia. En el código de la foto, borramos la letra “a” del nombre del archivo (donde pone a.jpg). Dejamos el cursor dónde estaba esa letra “a” y en la cinta de “correspondencia” pulsamos en “insertar campo combinado” y luego en “foto”. Obtendremos algo como esto:

{ INCLUDEPICTURE "C:\\Ejemplo\\Fotos\\{ MERGEFIELD FOTO }.jpg" \* MERGEFORMAT \d }

Codigo varias fotos

En el excel, la columna “Foto” tiene los nombres de los archivos que contienen las fotos sin la extensión. Los nombres que he puesto son del tipo “a”, “b”, “c”… pero podrían ser de cualquier otro tipo. Lo que sí que he hecho ha sido poner todas las imágenes con el mismo tipo de archivo. Todas son “.jpg”, por lo que la extensión es la misma en todos los archivos.

Es muy importante que el campo { MERGEFIELD FOTO } os lo cree la propia combinación de correspondencia. Si lo escribís directamente no os va a funcionar. Tenéis que añadir el campo con los botones dedicados a ello (insertar campo combinado –> Foto).

El código que hemos creado lo podéis ver funcionando en el archivo “3-Con fotos que cambian”. Este código ya nos va a permitir cambiar entre las distintas fotos, pero de una forma un tanto “especial”. Si pulsamos “Alt+F9” para ver la foto y luego pulsamos los botones de navegación hacia adelante y hacia atrás de la correspondencia, veremos que la foto no cambia, pero si una vez que cambiamos la página de la correspondencia pinchamos encima de la foto y luego pulsamos “F9”, la foto se actualiza y veremos la foto que corresponde a cada una de las filas de nuestro excel. Además este problema se extiende a la opción “finalizar y combinar”. Si pinchamos en ese botón y luego en “editar documentos individuales” y combinamos todos los registros, obtenemos un documento de varias páginas y en principio cada una de ellas tiene la misma foto, pero si pulsamos “control+E” para seleccionar todo el documento y luego “F9″, tendremos las fotos actualizadas y veremos una foto distinta en cada página.

FFUUUPor lo que se ve, según Microsoft esta es la forma correcta de mostrar esas fotos. Llegados a este punto sólo puedo decir… ¿PERO QUÉ MIERDA ES ESTO?. Cualquier combinación de correspondencia sin imágenes funciona a las mil maravillas, pero ¿cuando hago una combinación de correspondencia con imágenes resulta que hay que actualizar cada vez que cambio de página? Bajo mi punto de vista, este problema unido a la imposibilidad de hacer todo esto en el formato “docx” hace bajar muchos puntos la seriedad del paquete office. Lo siento Bill Gates, pero esto es una verdadera chapuza. Luego me saldrá el listillo de turno diciendo que el libreoffice es malo. Si es que…

3) Arreglando la actualización de las imágenes.

Vamos a intentar reprimir nuestra ira y centrémonos en arreglar este desaguisado. Podemos crear una macro de word para que cada vez que pulsemos cualquiera de los botones de navegación se actualicen las fotos, así que vamos a ello.

Lo primero es hacer que Microsoft Word nos permita “juguetear” con macros. Para ello nos vamos a la pestaña “Archivo”, pinchamos en “opciones”, seleccionamos en la izquierda “Personalizar cinta de opciones” y en la derecha de esa ventana, en las fichas principales de “personalizar la cinta de opciones” marcamos la casilla de verificación que está junto a “programador” y aceptamos los cambios. Esto hará que se muestre una pestaña nueva en Word que pone “programador”.

Activar programador

Nos vamos a la pestaña “programador”. Para crear una macro nueva pinchamos en el botón “Macros”. En “nombre de la macro” ponemos “Actualizador”. En el desplegable llamado “Macros en”, pulsamos en el nombre del archivo de word (para que la Macro vaya dentro de este archivo siempre y pueda usarla cualquier otra persona en un equipo diferente al nuestro).

7-Crear-Macro

Ahora pinchamos en Crear y nos sale una pantalla grande en la que podremos poner el código de nuestra macro. El código que nos sale inicialmente es el siguiente:

Sub Actualizador()
'
' Actualizador Macro
'
'

End Sub

Vamos a borrar esas líneas y vamos a poner en su lugar este otro código.

Sub CombinarRegistroAnterior()

On Error Resume Next
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdPreviousRecord
Selection.WholeStory
Selection.Fields.Update
Selection.EndKey Unit:=wdLine
On Error GoTo 0

End Sub

Sub CombinarRegistroSiguiente()
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord
Selection.WholeStory
Selection.Fields.Update
Selection.EndKey Unit:=wdLine
End Sub

Sub CombinarEnDocumento()

Dialogs(wdDialogMailMerge).Show

Selection.WholeStory
Selection.Fields.Update
Selection.HomeKey Unit:=wdLine

End Sub

8-Macro-pegada

Una vez pegado este código, pinchamos en el botón de guardar y cerramos esa ventana. Ahora si navegamos por las distintas páginas de la correspondencia por fin se ven todas las fotos correctamente. Además si nos vamos a “editar documentos individuales” también aparecerán las imágenes correctamente.

6-Resultado-final

Para explicarlo de forma sencilla, estas macros lo que hacen es que cada vez que se pulsan los botones para cambiar la página de correspondencia, automáticamente nos pulsan en “F9″ para actualizar las fotos. Podéis ver esta macro funcionando en el archivo “4-Con Macro para actualizar las fotos”. Con esto podríamos tener funcionando correctamente la visualización de las fotos. ¡¡¡POR FIN!!!

4) Rizando el rizo: optimizando los nombres de archivo.

Dependiendo de cómo nos organicemos, puede que no tengamos que trabajar de más añadiendo la última columna a nuestro excel (la del nombre de archivo de la foto). Podemos renombrar en este caso todas las fotos con el nombre y apellidos del individuo. Si el nombre y apellidos de la foto coincide con el que tenemos en la tabla de excel, podemos hacer lo siguiente (os dejo este último ejemplo en la carpeta “ejemplo con fotos normalizadas”).

En el código de la imagen ponemos como siempre el comienzo de la ruta hasta llegar al nombre del archivo. En el nombre del archivo quitamos el campo { MERGEFIELD FOTO } y mediante el botón “insertar campo combinado” ponemos el campo de nombre. Luego insertamos un espacio y ponemos el campo del apellido. Nos quedaría algo similar a esto:

{ INCLUDEPICTURE "C:\\Ejemplo\\Ejemplo con fotos normalizadas\\Fotos\\{ MERGEFIELD Nombre } { MERGEFIELD Apellido }.jpg" \* MERGEFORMAT \d }

Código optimizado

Así, si tenemos los campos con el nombre correcto y las fotos también con el nombre correcto, nos ahorramos una columna en la hoja de excel.

Fuentes del artículo: (1) (2)

Share

Tutorial de instalación de Mountain Lion

Actualizar el sistema operativo de un Mac a la última versión es muy sencillo, pero siempre pueden surgir dudas. En todo caso para todos aquellos que estén nerviosos ante el riesgo de la actualización, antes de nada mandarles un mensaje de tranquilidad, porque la última versión del sistema (Mountain Lion) es tremendamente sencillo de instalar.

Os dejo un pequeño videotutorial del proceso de instalación.

Share

Novedades de Mountain Lion

Por fin ya podemos instalar en nuestros ordenadores Mountain Lion, el nuevo sistema operativo de Apple.

En apariencia no vamos a encontrarnos con un sistema radicalmente diferente a lo que teníamos, pero sí que vamos a poder disfrutar de una mayor agilidad en todo el sistema, que se nota mucho más fluído y veloz. En este vídeo realizado para Applesencia explico rápidamente las principales novedades en este sistema.

(PD: Sí… después de hacer screencasts de dos horas y media, uno de 14 minutos lo considero una explicación rápida)

Share

Tutorial de Linux: Cómo arrancar el disco de instalación

Instalar linux en un PC es insultántemente sencillo, pero en algunos ordenadores puede llegar a “atascarse” la instalación por culpa de la configuración de nuestra BIOS.

En caso de que el disco de Linux no quiera arrancar e insistentemente el ordenador arranque con el windows que tenemos instalado, tenemos que saber decirle a nuestro ordenador que lo que debe arrancar es precisamente el disco que contiene la instalación de Linux, cosa que normalmente no es del todo intuitiva. En este tutorial os explico cómo proceder para iniciar la instalación de cualquier distribución de linux.

 

Share

Importar fotos de un iPhone sin necesidad de usar iPhoto

Es curioso, pero casi todo el mundo que conozco que tiene un mac y un iPhone saca las fotos de su iPhone mediante iPhoto, cuando la verdad es que yo casi nunca lo hago así. Yo soy muy dado a sacar una gran “batería” de fotos de una misma escena y luego escoger la que me quedó mejor de todas ellas, y sólo pongo en mis álbumes de fotos las mejores.

Evidentemente si se usa de esta forma el iPhone, iPhoto puede que no sea la mejor opción para archivar nuestras fotos, porque estaríamos copiando al disco duro interno de nuestro equipo todas las fotos (las buenas y las malas). Precisamente para evitar esto os pongo este pequeño truco de iPhoto, que sé de buena tinta que ya le ha resultado útil a más de uno.

 

Share

Mover proyectos y eventos de iMovie a un disco duro externo.

Si trabajáis con iMovie habréis visto que tanto proyectos como eventos consumen una enorme cantidad de espacio en el disco duro. Una solución excelente para ahorrar espacio en el disco duro interno de nuestro equipo es trasladar tanto proyectos como eventos a un medio de almacenamiento externo, como puede ser un disco duro usb, firewire o thunderbolt.

En este tutorial os voy a explicar cómo mover estos dos apartados al disco externo sin que iMovie deje de funcionar correctamente.

 

Share

Tutorial: Liberación gratis de un iPhone

En España las operadores de telefonía móvil (como telefónica, orange, vodafone, etc…) están obligadas a liberarnos el móvil si se lo solicitamos una vez transcurrido el período de permanencia que tengamos contratado. Están obligadas mediante una normativa de la CMT que no se pueden saltar por lo que si estamos en esta situación (Hemos cumplido la permanencia con la operadora) podemos liberar el terminal simplemente solicitándolo a nuestra compañía de telefonía móvil.

Sin embargo si nuestro terminal ha tenido que ser sustituido por apple las cosas se complican, y en las operadoras de telefonía no nos lo ponen nada fácil. En todo caso si sabemos los pasos correctos, simplemente tenemos que seguirlos al dedillo para poder liberar el terminal. Os dejo un videotutorial con los pasos a seguir:

 


Y os resumo un poco los pasos:

1) Solicitamos un justificante del cambio de iPhone a Apple. Nos ponemos en contacto con apple en el teléfono 902 151 992 o en el 91 749 7683 (son el mismo número). Nos lo enviarán por correo electrónico.

2) Nos ponemos en contacto con nuestra operadora de telefonía y les preguntamos cómo hacerles llegar este justificante. En caso de Telefónica Móviles (Movistar) se lo mandamos a la siguiente dirección de correo electrónico:

faxin_especialistas_tramitaciones@tsm.es

o podemos enviárselo al siguiente número de fax:

680 017 437 (Sí. Aunque parezca un teléfono móvil es un fax).

3) Una vez que nuestra operadora nos confirme que han hecho el cambio en sus sistemas, les solicitamos que liberen el terminal. Tal y cómo os dije, si tenemos cumplida la permanencia están obligados a liberarlo por la normativa de la CMT. Es habitual que nos digan que el trámite tarda 15 días, pero la realidad es que el trámite es inmediato.

4) Ponemos una tarjeta de otro operador a nuestro iphone y lo conectamos a itunes. Nos saldrá un mensaje en la pantalla de que está liberado, y con esto ya podremos usar tarjetas de cualquier compañía en nuestro teléfono.

 

Share

Usar una microsim en un iphone 3g-3gs sin adaptador

Seguramente habréis visto en muchos sitios de internet instrucciones de cómo recortar una tarjeta SIM normal de un teléfono para poder insertarla en un iphone 4-4S o un iPad. Seguramente también habréis oído hablar de adaptadores que permiten colocar esa microsim en el hueco de una tarjeta SIM normal y corriente. Pues sabed que con un poco de paciencia y mucho celofan podéis adaptar sin problemas una microsim en el soporte de la SIM de un iphone 3g o 3GS sin necesidad de adaptador. Si por cualquier circunstancia necesitáis hacer un “invento” como este, que sepáis que funciona sin problema alguno. Os dejo un par de fotos para que veáis cómo debe quedar para que funcione.

Por supuesto, intentad que el celo no os quede excesivamente grueso por ningún lado, pero a la vez procurad que la tarjeta haya quedado muy firmemente sujeta ya que si se suelta podríais tener un problema para sacarla de dentro del aparato.

Share

Escribir en discos NTFS desde Lion

disco duro en imacEn los ordenadores de apple con el sistema operativo MAC OS 10.7 (Lion) podemos usar discos duros o pendrives formateados desde windows “casi” sin problemas. Y digo “casi” porque en el caso de que la unidad esté formateada con el sistema de archivos NTFS podremos leer todo el contenido, pero no escribir en la unidad. Para poder escribir datos en una unidad formateada en NTFS tendremos que instalar alguna utilidad que nos permita hacerlo, como “Parangon NTFS for MAC OS X”. Sin embargo la mayoría de las utilidades que nos permiten escribir en NTFS son de pago. En Snow Leopard podíamos instalar alguna utilidad gratuita que dejó de funcionar en Lion, pero por fortuna podemos “toquetear” esas utilidades un poco para que sigan funcionando en este sistema. Vamos a ver cómo:

1) Primero debemos instalar NTFS-3G. La descarga la podéis hacer desde esta dirección. En concreto, la última versión del progama es esta.

2) Instalamos OSXFuse. La web oficial es esta, y la última versión del OSXFuse es esta.

3) Abrir aplicaciones –> Utilidades –> Terminal y teclear la siguiente secuencia de comandos:

sudo mv /usr/local/bin/fuse_wait /usr/local/bin/fuse_wait.original

sudo touch /usr/local/bin/fuse_wait

sudo chmod 0755 /usr/local/bin/fuse_wait

sudo chown 0:0 /usr/local/bin/fuse_wait

sudo nano /usr/local/bin/fuse_wait

El último comando abrirá un programa dentro del terminal. Dejarlo abierto.

4) Copiar el siguiente texto en el portapapeles:

#!/bin/bash

MNTPOINT=$1

shift

TIMEOUT=$1

shift

MNTCMD=$1

shift

$MNTCMD "$@" &> /var/log/ntfsmnt.log

MNTCMD_RETVAL=$?

if [ $MNTCMD_RETVAL -eq 0 ]; then

        until [ `/sbin/mount | /usr/bin/grep -c "$MNTPOINT"` -ge 1 ] || [ $TIMEOUT -eq 0 ]

        do

                        sleep 1

                let TIMEOUT--

        done

fi

[ $TIMEOUT -eq 0 ] && RETVAL=1 || RETVAL=$MNTCMD_RETVAL

exit $RETVAL;

5) Una vez copiado, lo pegamos en la pantalla que teníamos en el terminal. Guardarlo. Para guardar teclear control+o y luego control+x

6) Teclear lo siguiente en el terminal:

sudo nano /System/Library/Filesystems/ntfs-3g.fs/ntfs-3g.util

7) En el nano que está dentro del terminal, buscar la línea que pone

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr"

y cambiarla por esta otra:

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr,noatime,noappledouble,auto_cache"

Ahora simplemente guardad cambios y reiniciar.

Con esto podréis tanto leer como escribir dentro de discos formateados en NTFS desde vuestro OSX Lion.

Foto: mercadder.com

Share

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. CERRAR