Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: urbnzd en 31 Agosto 2016, 17:02 pm



Título: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 31 Agosto 2016, 17:02 pm
Buenas,
Me compré un MSI hace poco con 200GB de SSD (C:) y 1 TB de HDD (D:). El problema es que en vez de estar sólo el sistema operativo en el SSD y las cosas que yo quiera meter, las carpetas Archivos de programa y Archivos de programa(x86) están por defecto en el SSD y en cuestión de 1 mes ya tengo el SSD casi lleno, lo que como sabéis acorta muchísimo su vida.
Lo que quiero hacer es mover las carpetas Archivos de programa y Archivos de programa (x86) al HDD ya que me están llenando el SSD. Antes de nada: No, no sirve que cambie la ruta para futuros programas; lo que quiero hacer es que todos los videojuegos y programas instalados ahí moverlos al HDD sin tener que desinstalarlos y reinstalarlos todos y que funcionen correctamente sobre todo. Esto también implica que quiero que a partir de ahora  todo lo que yo instale vaya por defecto al ''Archivos de programa'' del HDD, ya que quiero tener el SDD limpio y sólo para lo que yo especifique.
El caso es que he rebuscado por internet mucho y no he encontrado ningún método para hacer esto, lo cual me extraña, dado que si el SSD viene por defecto como primario en los MSI a alguien más le debe de haber pasado que se le llene el SSD en poquísimo tiempo (que por cierto me parece estúpido que por defecto el SSD venga como disco primario)...
Bueno, espero que podáis ayudarme con esto ya que me estoy quedando sin SSD y no encuentro forma de arreglarlo.
Gracias de antemano y un saludo.
PD: Es un Windows 10


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: [Arg] $triker; en 31 Agosto 2016, 18:46 pm
¡Hola!

No lo veo muy probable, pero éstas son mis ideas.
Con respecto a que los programas funcionen tal y como lo hacían en la ruta anterior depende de varios factores. Los programas pueden ser portables o no portables. Los programas portables son los que no dependen de estar en una ubicación específica para su funcionamiento, y que por lo tanto pueden ser movidos y copiados a cualquier ruta y seguirían funcionando. Los no portables son todo lo contrario. Dejame que te explique: si un programa tiene configurado buscar cierto archivo en cierta ruta, lo va a hacer y si no existe no lo va a ejecutar, provocando en ciertos casos (y dependiendo del programa) que deje de funcionar. Esto se ve reflejado en los accesos directos, por ejemplo; si hay un acceso directo que apunta a algo que no existe, éste deja de funcionar.
Es por esto que nadie mueve su carpeta predeterminada de programas - no es posible sin cagarla a menos que sean pocos programas y portables, o sabiendo arreglar las rutas para que redirijan a donde se necesita.
Con respecto a que la carpeta predeterminada sea redireccionada, tampoco lo veo probable, pero aunque no lo probé tengo una pequeña esperanza de que se pueda solucionar cambiando el valor de la variable de entorno correspondiente.

Sé que no es lo que querés, pero tengo que decirte que es lo más efectivo cambiar la ruta de programas a otra al momento de instalación - a mí me sirve. Si tenés mucha paciencia, podrías arreglar los no portables para cambiar sus rutas, o reinstalarlos.

Un consejo - también está la opción de comprimir carpetas, que está incluida en Win7+.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 31 Agosto 2016, 19:24 pm
Quien quiera adquirir un SSD debe conocer sus implicaciones y aceptarlo (o no haberlo comprado), por muchas ventajas que ofrezca lo cierto es que la relación tamaño/precio es absurda, y un tamaño reducido de almacenaje para el sistema operativo trae consecuencias como las que ya has descrito, es decir, que se llena enseguida y es agobiante.

La carpeta de "Archivos de programa" aparte de las instalaciones de software contiene archivos ESENCIALES para el sistema operativo, por ese motivo espero que entiendas el riesgo que supondría separarlos de la partición original de instalación.

Para mover el directorio "Archivos de programa" de forma completa puedes intentar seguir estos pasos que intentaré explicarte que basicamente trata de una redirección de directorio, pero obviamente no me hago responsable de ninguna posible catástrofe, esto es bajo tu responsabilidad:

 1. Copia el directorio C:\Program Files a la unidad HDD de destino y también C:\Program Files (x86) si tienes un Windows de 64 bits.
La copia del directorio debe ser completa, si por cualquier motivo (ej. permisos de usuario) no te permite copiar los archivos del sistema entonces puedes llevar a cabo el proceso de copiado desde un live-cd de Windows o Linux, asegúrate de que los archivos ocultos también se copien.

2. Abre el registro de windows con la aplicación Regedit, ve a la siguiente clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion y modifica los datos de los siguientes valores para especificar la ruta donde copiaste los directorios:
(http://i.imgur.com/ZjTfR1E.png)

3. Reinicia el sistema operativo para que los cambios del registro tengan efecto. Inicia sesión de usuario en Windows, y ahora intenta eliminar todo el contenido del directorio C:\Program Files (y C:\Program Files (x86))

En teoría debería permitirte eliminarlo todo, pero puede que algunos valores del registro asociados con archivos del sistema apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y se encuentren esos archivos en uso y no te permitan borrarlo, en ese caso borra los directorios originales desde un live-cd.

4. Con lo mencionado en teoría ya debería ser suficiente, pero tendrías problemas con valores de registro que apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y con archivos que hagan lo mismo por ejemplo con los accesos directos, así que conviene que creemos un vínculo de unión de directorios para evitar cualquier conflicto de ese tipo.

Abre la consola de Windows (CMD) y escribe el siguiente comando:
Código:
mklink.exe /J "X:\Program Files" "C:\Program Files"
mklink.exe /J "X:\Program Files (x86)" "C:\Program Files (x86)"
Donde "X" sería la letra de unidad de origen (el HDD SATA) y "C" la de destino (el SSD).

Fin.

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: skynet777 en 1 Septiembre 2016, 03:37 am
Guauuuu!! muy util la info del amigo "Eleкtro", honestamente no habia probado eso, después lo hare.

Pero podrias probar usando Minitool Partition Wizard, yo lo he hecho como lo que inducas de tener un HDD de 1TB y pasar solo el sistema a un SSD digamos de 256GB, solo eliges lo que quieres clonar y el lo hara, no copiara toda la basura upsss! sorry la demas info que no desees.

Espero te sirva, saludos.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 10:51 am
Quien quiera adquirir un SSD debe conocer sus implicaciones y aceptarlo (o no haberlo comprado), por muchas ventajas que ofrezca lo cierto es que la relación tamaño/precio es absurda, y un tamaño reducido de almacenaje para el sistema operativo trae consecuencias como las que ya has descrito, es decir, que se llena enseguida y es agobiante.

La carpeta de "Archivos de programa" aparte de las instalaciones de software contiene archivos ESENCIALES para el sistema operativo, por ese motivo espero que entiendas el riesgo que supondría separarlos de la partición original de instalación.

Para mover el directorio "Archivos de programa" de forma completa puedes intentar seguir estos pasos que intentaré explicarte que basicamente trata de una redirección de directorio, pero obviamente no me hago responsable de ninguna posible catástrofe, esto es bajo tu responsabilidad:

 1. Copia el directorio C:\Program Files a la unidad HDD de destino y también C:\Program Files (x86) si tienes un Windows de 64 bits.
La copia del directorio debe ser completa, si por cualquier motivo (ej. permisos de usuario) no te permite copiar los archivos del sistema entonces puedes llevar a cabo el proceso de copiado desde un live-cd de Windows o Linux, asegúrate de que los archivos ocultos también se copien.

2. Abre el registro de windows con la aplicación Regedit, ve a la siguiente clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion y modifica los datos de los siguientes valores para especificar la ruta donde copiaste los directorios:
(http://i.imgur.com/ZjTfR1E.png)

3. Reinicia el sistema operativo para que los cambios del registro tengan efecto. Inicia sesión de usuario en Windows, y ahora intenta eliminar todo el contenido del directorio C:\Program Files (y C:\Program Files (x86))

En teoría debería permitirte eliminarlo todo, pero puede que algunos valores del registro asociados con archivos del sistema apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y se encuentren esos archivos en uso y no te permitan borrarlo, en ese caso borra los directorios originales desde un live-cd.

4. Con lo mencionado en teoría ya debería ser suficiente, pero tendrías problemas con valores de registro que apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y con archivos que hagan lo mismo por ejemplo con los accesos directos, así que conviene que creemos un vínculo de unión de directorios para evitar cualquier conflicto de ese tipo.

Abre la consola de Windows (CMD) y escribe el siguiente comando:
Código:
mklink.exe /J "X:\Program Files" "C:\Program Files"
mklink.exe /J "X:\Program Files (x86)" "C:\Program Files (x86)"
Donde "X" sería la letra de unidad de origen (el HDD SATA) y "C" la de destino (el SSD).

Fin.

Saludos
Joder es precisamente lo que estoy buscando, voy a hacer una copia de seguridad de todo por si acaso (aunque la verdad me interesaría saber como hago una copia de seguridad del registro de windows, por si me sale mal trastear ahí). Supongo que lo que voy a hacer ahora mismo es simplemente con el mismo panel de control de Windows haré una copia de seguridad con un punto de restauración (espero que sea suficiente para que eso me restaure el sistema totalmente, incluyendo cambios en el registro).
Muchas gracias, voy a hacerlo ahora y a ver si funciona!


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 10:54 am
Por cierto espero que lo del LiveCD sea algo omitible, porque no se qué es ni cómo funciona; me arriesgaré.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: simorg en 1 Septiembre 2016, 11:03 am
Por cierto espero que lo del LiveCD sea algo omitible, porque no se qué es ni cómo funciona; me arriesgaré.

Para usar un Live CD es necesario obtener uno (muchos de ellos distribuyen libremente una imagen ISO que puede bajarse de Internet y grabarse en disco) y configurar la computadora para que arranque desde la unidad lectora, reiniciando luego la computadora con el disco en la lectora, con lo que el Live CD se iniciará automaticamente.....

 :P :P


Saludos.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 14:58 pm
Quien quiera adquirir un SSD debe conocer sus implicaciones y aceptarlo (o no haberlo comprado), por muchas ventajas que ofrezca lo cierto es que la relación tamaño/precio es absurda, y un tamaño reducido de almacenaje para el sistema operativo trae consecuencias como las que ya has descrito, es decir, que se llena enseguida y es agobiante.

La carpeta de "Archivos de programa" aparte de las instalaciones de software contiene archivos ESENCIALES para el sistema operativo, por ese motivo espero que entiendas el riesgo que supondría separarlos de la partición original de instalación.

Para mover el directorio "Archivos de programa" de forma completa puedes intentar seguir estos pasos que intentaré explicarte que basicamente trata de una redirección de directorio, pero obviamente no me hago responsable de ninguna posible catástrofe, esto es bajo tu responsabilidad:

 1. Copia el directorio C:\Program Files a la unidad HDD de destino y también C:\Program Files (x86) si tienes un Windows de 64 bits.
La copia del directorio debe ser completa, si por cualquier motivo (ej. permisos de usuario) no te permite copiar los archivos del sistema entonces puedes llevar a cabo el proceso de copiado desde un live-cd de Windows o Linux, asegúrate de que los archivos ocultos también se copien.

2. Abre el registro de windows con la aplicación Regedit, ve a la siguiente clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion y modifica los datos de los siguientes valores para especificar la ruta donde copiaste los directorios:
(http://i.imgur.com/ZjTfR1E.png)

3. Reinicia el sistema operativo para que los cambios del registro tengan efecto. Inicia sesión de usuario en Windows, y ahora intenta eliminar todo el contenido del directorio C:\Program Files (y C:\Program Files (x86))

En teoría debería permitirte eliminarlo todo, pero puede que algunos valores del registro asociados con archivos del sistema apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y se encuentren esos archivos en uso y no te permitan borrarlo, en ese caso borra los directorios originales desde un live-cd.

4. Con lo mencionado en teoría ya debería ser suficiente, pero tendrías problemas con valores de registro que apunten directamente a la letra de unidad "C" (o la letra donde lo hayas instalado) y con archivos que hagan lo mismo por ejemplo con los accesos directos, así que conviene que creemos un vínculo de unión de directorios para evitar cualquier conflicto de ese tipo.

Abre la consola de Windows (CMD) y escribe el siguiente comando:
Código:
mklink.exe /J "X:\Program Files" "C:\Program Files"
mklink.exe /J "X:\Program Files (x86)" "C:\Program Files (x86)"
Donde "X" sería la letra de unidad de origen (el HDD SATA) y "C" la de destino (el SSD).

Fin.

Saludos
Vale, después de hacer todo eso mi PC se ha vuelto loco. Tenía hecha la copia de seguridad, pero ahora cuando la intento restaurar me da el error0x80070020 y no se que hacer. Me dice que hay cosas que no puedo copiar porque están siendo usadas, y lo he intentado hacer en modo seguro y todo pero nada. Alguna idea  de qué está pasando?


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 15:11 pm
me interesaría saber como hago una copia de seguridad del registro de windows, por si me sale mal trastear ahí

Puedes copiar los archivos de las colmenas del registro manualmente, pero es preferible que lo hagas de  una forma guiada, por ejemplo con la herramienta Registry Backup:
  • http://www.tweaking.com/content/page/registry_backup.html



Vale, después de hacer todo eso mi PC se ha vuelto loco. Tenía hecha la copia de seguridad, pero ahora cuando la intento restaurar me da el error0x80070020 y no se que hacer. Me dice que hay cosas que no puedo copiar porque están siendo usadas, y lo he intentado hacer en modo seguro y todo pero nada. Alguna idea  de qué está pasando?

Vaya. ¿Seguiste el paso indicado de hacer una copia COMPLETA del directorio de archivos de programa y archivos de programa (x86) asegurandote de copiar archivos ocultos también? (del SDD al HDD SATA).

¿En que punto exacto es donde empezó a darte errores el sistema?, me refiero, te empezó a dar error despues de hacer qué?, llegaste a poder eliminar de forma completa los directorios de archivos de programa y archivos de programa (x86) del disco SSD?.

Siempre puedes cojer un Live-CD y volver a restaurar las carpetas de archivos de programa desde el HDD SATA al SSD.

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 15:19 pm
Puedes copiar los archivos de las colmenas del registro manualmente, pero es preferible que lo hagas de  una forma guiada, por ejemplo con la herramienta Registry Backup:
  • http://www.tweaking.com/content/page/registry_backup.html



Vaya. ¿Seguiste el paso indicado de hacer una copia COMPLETA del directorio de archivos de programa y archivos de programa (x86) asegurandote de copiar archivos ocultos también? (del SDD al HDD SATA).

¿En que punto exacto es donde empezó a darte errores el sistema?, me refiero, te empezó a dar error despues de hacer qué?, llegaste a poder eliminar de forma completa los directorios de archivos de programa y archivos de programa (x86) del disco SSD?.

Siempre puedes cojer un Live-CD y volver a restaurar las carpetas de archivos de programa desde el HDD SATA al SSD.

Saludos
Fue cuando hice los cambios en el registro y reinicié y fui a copiar las carpetas al otro disco duro. Al copiarlas al HDD todo bien pero al intentar borrarlas del SSD no me dejaba (y eso que cambie los permisos adecuadamente) así que paré el proceso y decidí usar la copia de seguridad, la misma que ahora mismo me da errores para ponerse.
Si me puedes explicar lo del Live CD estaría bien, mi Windows ahora mismo está loquísimo, hay cosas que desaparecen y movidas raras xD Cambié el registro a como estaba pero nada, sigue igual.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 15:27 pm
Si llegaste a modificar los valores del registro que mencioné y no te permite restaurarlos desde el sistema operativo, entonces desde un Live-CD puedes restaurar esos valores, debes cargar la colmena de registro, hacer los cambios y descargar la colmena. Puedes hacerlo manualmente con Regedit (Archivo -> Cargar subarbol) cargando el archivo C:\Windows\System32\config\SOFTWARE (que es la que contiene esos valores que modificaste) o bien puedes hacerlo con aplicaciones como Active@ Hive Loader, esta forma parte del paquete de herramientas de Active@ LiveCD. No debes intentar hacer la restauración desde el propio sistema operativo puesto que las colmenas estarán en uso, debes hacerlo desde otro S.O (ej. un live-cd de windows).



Si me puedes explicar lo del Live CD estaría bien

Es un DVD que contiene una instalación de Windows virtual (metes el DVD y el sistema oprativo del DVD se inicia, sin hacer cambios de ningún tipo en tu sistema operativo del SDD), puedes encontrar ISOs por Internet, espera, voy a ver que encuentro...

EDITO:
Aquí tienes un torrent de una ISO de Windows 7 Live-CD (no especifica si es x86 o x64)

Lo conveniente es que te descargues (o crees por ti mismo) un Live-CD de la misma versión de Windows que tengas instalada, y también de la misma arquitectura (x86/x64) para poder manipular entradas de registro de una instalación de 64 Bits. Todavía no has especificado que versión de Windows utilizas ni si es 32 o 64 Bit.

Saludos!


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 15:31 pm
Si llegaste a modificar los valores del registro que mencioné y no te permite restaurarlos desde el sistema operativo, entonces desde un Live-CD puedes restaurar esos valores, debes cargar la colmena de registro, hacer los cambios y descargar la colmena. Puedes hacerlo manualmente con Regedit (Archivo -> Cargar subarbol) cargando el archivo C:\Windows\System32\config\SOFTWARE (que es la que contiene esos valores que modificaste) o bien puedes hacerlo con aplicaciones como Active@ Hive Loader, esta forma parte del paquete de herramientas de Active@. No debes intentar hacer la restauración desde el propio sistema operativo puesto que las colmenas estarán en uso, debes hacerlo desde otro S.O (ej. un live-cd de windows).



Es un DVD que contiene una instalación de Windows virtual, puedes encontrar ISOs por Internet, espera, voy a ver que encuentro...
Vale he intentado lo de clicar la carpeta SOFTWARE en el registro y darle a cargar subárbol, pero no me deja, sólo me deja descargar subárbol


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 15:42 pm
Vale he intentado lo de clicar la carpeta SOFTWARE en el registro y darle a cargar subárbol, pero no me deja, sólo me deja descargar subárbol

Para que te permita cargar la colmena de registro debes situarte aquí:

(http://i.imgur.com/rjrV0zw.png)

Es decir, pincha en la raíz "HKEY_LOCAL_MACHINE" y podrás usar la opción de "Cargar subarbol".

Pero como ya te digo ESO NO DEBES HACERLO DESDE EL MISMO O.S.

saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 15:44 pm
Para que te permita cargar la colmena de registro debes situarte aquí:

(http://i.imgur.com/rjrV0zw.png)

Es decir, pincha en la raíz "HKEY_LOCAL_MACHINE" y podrás usar la opción de "Cargar subarbol".

Pero como ya te digo ESO NO DEBES HACERLO DESDE EL MISMO O.S.

saludos
Tengo uno de 64 bits. Una vez de descargue ese torrent qué tengo que hacer? Es un ejecutable? Necesito un disco? porque no tengo unidad óptica... No sería más fácil solucionar el error que me impide poner mi copia de seguridad? Porque la copia de seguridad cambia todo a como estaba antes no? No sé, lo veo más fácil que lo del Live CD  porque básicamente no tengo ni la mas remota idea de cómo usarlo :S


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 15:51 pm
Tengo uno de 64 bits. Una vez de descargue ese torrent qué tengo que hacer? Es un ejecutable? Necesito un disco? porque no tengo unidad óptica...

Es una ISO, necesitarías una unidad óptica y un software de grabación. Luego simplementes booteas el PC con ese DVD.



No sería más fácil solucionar el error que me impide poner mi copia de seguridad?

Creeme, lo más facil y seguro es utilizar un Live-Cd, la idea es que necesitas hacer cambios en registro del sistema operativo actual pero desde otro sistema operativo, puesto que el registro debe estar inactivo y no lo puede estar mientras tengas Windows corriendo logicamente.
En su defecto puedes crear una partición adicional en tu SSD y realizar una instalación de Windows ahí, iniciar sesión en esa nueva instalación y seguir los pasos indicados con el registro de Windows para manipular los valores de registro del SO que te causa problemas, es un procedimiento mucho más tedioso que usar un Live-CD.

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 15:54 pm
Es una ISO, necesitarías una unidad óptica y un software de grabación. Luego simplementes booteas el PC con ese DVD.



Creeme, lo más facil y seguro es utilizar un Live-Cd, la idea es que necesitas hacer cambios en el sistema operativo actual pero desde otro sistema operativo, puesto que el registro debe estar inactivo y no lo puede estar mientras tengas Windows corriendo logicamente.
En su defecto puedes crear una partición adicional en tu SSD y realizar una instalación de Windows ahí, iniciar sesión en esa nueva instalación y seguir los pasos indicados con el registro de Windows para manipular los valores de registro del SO que te causa problemas, es un procedimiento mucho más tedioso que usar un Live-CD.

Como último recurso puedes intentar usar la aplicación Windows Repair para reparar el registro:

Saludos
Pues si  no tengo dónde grabarlo ni dónde meterlo... Se me ocurre meter un live cd en una unidad flash y bootearlo así pero eso es un puto coñazo y voy a tardar el día entero en descargar todo lo necesario e incluso puede que tenga que comprar una unidad flash para meter el Windows... No hay otra manera?De esa forma me es imposible..


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 15:58 pm
Porque la copia de seguridad cambia todo a como estaba antes no? No sé, lo veo más fácil que lo del Live CD

¿Pero estás seguro de poseer una copia de seguridad del registro?, ¿como generaste esa copia de seguridad?. ¿O te estás refiriendo al punto de restauración que hiciste?, a menos que hayas creado un punto de restauración en modo completo no tendrás esa copia que mencionas, no se que tipo de punto de restauración hiciste, pero si lo hiciste de forma completa entonces es buena señal, ¿qué problema encuentras para restaurar el punto de restauración?, ¿te da errores o algo al intentarlo?.

¿Y no te permite manualmente restaurar los valores que modificaste aquí?:
Citar
(http://i.imgur.com/ZjTfR1E.png)
Es decir, ¿no puedes revertir esos cambios por ti mismo usando el regedit?, repitiendo el proceso pero escribiendo la letra de unidad que corresponde a tu instalación de Windows?.
...Según he entendido hasta ahora es eso lo que quieres cambiar paro no te deja por "X" motivo, ¿me equivoco?.



Si ves que lo del Live-CD es mucho lio para ti o volver a instalar Windows etc, entonces puedes intentar usar la aplicación Windows Repair para reparar el registro:
  • http://www.tweaking.com/content/page/windows_repair_all_in_one.html
(asegúrate de activar las opciones de reparación de registro al usarlo)

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Machacador en 1 Septiembre 2016, 16:16 pm
Ya dañaste todo por no hacer las cosas bien desde el principio... lo que te tocará hacer es reinstalar Windows en tu SSD y hacer una partición en el DDHH para que instales allí todos tus juegos y grandes programas mientras que en el SSD solo instalaras los programas indispensables para tu PC...   :rolleyes: :o :rolleyes:

Saludos.


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 1 Septiembre 2016, 16:57 pm
¿Pero estás seguro de poseer una copia de seguridad del registro?, ¿como generaste esa copia de seguridad?. ¿O te estás refiriendo al punto de restauración que hiciste?, a menos que hayas creado un punto de restauración en modo completo no tendrás esa copia que mencionas, no se que tipo de punto de restauración hiciste, pero si lo hiciste de forma completa entonces es buena señal, ¿qué problema encuentras para restaurar el punto de restauración?, ¿te da errores o algo al intentarlo?.

¿Y no te permite manualmente restaurar los valores que modificaste aquí?:Es decir, ¿no puedes revertir esos cambios por ti mismo usando el regedit?, repitiendo el proceso pero escribiendo la letra de unidad que corresponde a tu instalación de Windows?.
...Según he entendido hasta ahora es eso lo que quieres cambiar paro no te deja por "X" motivo, ¿me equivoco?.



Si ves que lo del Live-CD es mucho lio para ti o volver a instalar Windows etc, entonces puedes intentar usar la aplicación Windows Repair para reparar el registro:
  • http://www.tweaking.com/content/page/windows_repair_all_in_one.html
(asegúrate de activar las opciones de reparación de registro al usarlo)

Saludos
Modifiqué el registro manualmente, pero eso no me solucionó el error. He ejecutado una recuperación de imagen de sistema. Dicha imagen de sistema se me hizo junto con la copia de seguridad, y en la imagen pone que me ha restablecido los valores del registro y lo he comprobado y efectivamente, el registro ya está como estaba(es decir sin retocar). La cosa es que una vez hecha esta restauración de la imagen del sistema tengo aplicaciones que no me funcionan(por ejemplo Google Chrome) y además el PC me va muy lento.. La verdad es que tengo miedo de haberme cargado algo chungo y muy profundo del ordenador, y me da pena porque me lo compré hace cosa de 1 mes y me costó 1600 euros :(
La copia de seguridad completa no la puedo hacer, me salta un error al restaurar ciertos archivos (el error es 0x80070020, dice que hay algo abierto usando el archivo y por ello la copia de seguridad no lo puede mover a la vez que está abierto). Dicho error no lo puedo solucionar tampoco..
Alguna idea¿?
Por cierto también me descargué la aplicación que me dijiste y hice lo que me pedía, incluyendo análisis del sistema extraños y cosas que no llegué a saber qué eran


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 1 Septiembre 2016, 19:35 pm
La cosa es que una vez hecha esta restauración de la imagen del sistema tengo aplicaciones que no me funcionan(por ejemplo Google Chrome) y además el PC me va muy lento.. La verdad es que tengo miedo de haberme cargado algo chungo y muy profundo del ordenador, y me da pena porque me lo compré hace cosa de 1 mes y me costó 1600 euros :(

Por eso no te debes preocupar, lo peor que podría suceder es que debas reinstalar Windows (y no perderías tus datos físicos de instalación, pero si la configuración de las instalaciones).

Hay una cosa que no tengo clara, ¿el directorio "Archivos de programa" y "Archivos de programa (x86)" ahora mismo lo tienes en el SSD o en HDD?.

Suponiendo que fuiste capaz de copiar los directorios del SSD al HDD y modificaste los valores del registro, reiniciaste y te dejó de funcionar Windows, entonces en teoría deberías poder volver a copiar los directorios del HDD al SSD y restaurar los valores de registro (esto último dices que ya lo has hecho) y te volvería a funcionar el sistema operativo de forma correcta.

PD: Se que no te servirá de nada saberlo, pero hay gente que no tuvo ningún problema al seguir el procedimiento de la redirección de los directorios "Archivos de programa" y "Archivos de programa (x86)" en el registro de Windows, no es algo que me haya inventado vaya, es una técnica conocida, pero para serte sincero YO nunca la probé por que no tengo la necesidad de hacer ese cambio.

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 2 Septiembre 2016, 13:20 pm
Por eso no te debes preocupar, lo peor que podría suceder es que debas reinstalar Windows (y no perderías tus datos físicos de instalación, pero si la configuración de las instalaciones).

Hay una cosa que no tengo clara, ¿el directorio "Archivos de programa" y "Archivos de programa (x86)" ahora mismo lo tienes en el SSD o en HDD?.

Suponiendo que fuiste capaz de copiar los directorios del SSD al HDD y modificaste los valores del registro, reiniciaste y te dejó de funcionar Windows, entonces en teoría deberías poder volver a copiar los directorios del HDD al SSD y restaurar los valores de registro (esto último dices que ya lo has hecho) y te volvería a funcionar el sistema operativo de forma correcta.

PD: Se que no te servirá de nada saberlo, pero hay gente que no tuvo ningún problema al seguir el procedimiento de la redirección de los directorios "Archivos de programa" y "Archivos de programa (x86)" en el registro de Windows, no es algo que me haya inventado vaya, es una técnica conocida, pero para serte sincero YO nunca la probé por que no tengo la necesidad de hacer ese cambio.

Saludos
No tranquilo si el responsable de lo que le pase a mi PC soy yo no tú xD En ningún momento llegué a poder sacar las dos carpetas del SSD. Igualmente, después de restaurar mi imagen de sistema, algunas cosas funcionaban mal, por ej  Google Chrome.
Lo he reinstalado y ahora me funciona, pero hay aplicaciones que antes tenía por defecto (apps que me traía el MSI tal cual, de la gráfica y tal) que no sé donde están. Esa es la cosa, y no tengo otro método de saber como recuperarlas,así que supongo que de alguna forma he perdido parte de mi ordenador, por así decirlo :(
Bueno por lo menos ya se que el registro de Windows no es para mí; procuraré tenerle más respeto a eso a partir de ahora.
Muchas gracias de todas formas, un saludo ^^


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: Eleкtro en 2 Septiembre 2016, 15:53 pm
hay aplicaciones que antes tenía por defecto (apps que me traía el MSI tal cual, de la gráfica y tal) que no sé donde están.
Esa es la cosa, y no tengo otro método de saber como recuperarlas

Los instaladores de Microsoft (MSI) por defecto guardan una copia completa del instalador en el directorio C:\Windows\Installer, allí deberías tener TODOS los instaladores que hayas instalado, los programas de limpieza como CCLEANER no los llegan a eliminar (puesto que no se debería hacer, ya que el instalador de MSI se invoca a la hora de reparar una instalación y/o para desinstalarlo).

En caso de que hayas reinstalado Windows sobre la instalación que ya tenías, el directorio debería ser: C:\Windows.old\Windows\Installer

Eso si, los nombres de las copias de seguridad de los instaladores no son descriptivos, para poder identificar el origen/producto de cada instalador puedes activar la columna "Asunto" en el explorador de archivos:

(http://i.imgur.com/cDEzhq7.png)

(o también puedes hacer click derecho sobre un instalador y mirar las propiedades del archivos donde te indicará el producto y la compañia)

PD: La carpeta C:\windows\Installer si no recuerdo mal por defecto está oculta.

Saludos


Título: Re: Cambiar la carpeta por defecto ''Archivos de programa'' a otro disco duro
Publicado por: urbnzd en 2 Septiembre 2016, 16:41 pm
Los instaladores de Microsoft (MSI) por defecto guardan una copia completa del instalador en el directorio C:\Windows\Installer, allí deberías tener TODOS los instaladores que hayas instalado, los programas de limpieza como CCLEANER no los llegan a eliminar (puesto que no se debería hacer, ya que el instalador de MSI se invoca a la hora de reparar una instalación y/o para desinstalarlo).

En caso de que hayas reinstalado Windows sobre la instalación que ya tenías, el directorio debería ser: C:\Windows.old\Windows\Installer

Eso si, los nombres de las copias de seguridad de los instaladores no son descriptivos, para poder identificar el origen/producto de cada instalador puedes activar la columna "Asunto" en el explorador de archivos:

(http://i.imgur.com/cDEzhq7.png)

(o también puedes hacer click derecho sobre un instalador y mirar las propiedades del archivos donde te indicará el producto y la compañia)

PD: La carpeta C:\windows\Installer si no recuerdo mal por defecto está oculta.

Saludos
Vale muchísimas gracias, he instalado las cosas que no me iban bien y ya está. Lo único que pasa ahora es que llevo toda la mañana con un error del Framework .NET que interfiere con una app de MSI pero bah, me la suda xD Mi ordenador vuelve a funcionar con normalidad  :laugh:
Muchas gracias por tu tiempo. Un saludo.