¿Cómo mover archivos manualmente en el disco duro físico?

¿Cómo mover archivos manualmente en el disco duro físico?

¿Cómo puedo mover archivos manualmente en un disco duro físico? Quiero mover archivos que nunca se modifican, solo se leen, al final de la partición, como películas o algo así.

Respuesta1

En primer lugar, ¡perdón por mi inglés si es malo!

Puede lograr su objetivo de posicionar archivos poco utilizados, como vídeos o música, conmydefragLenguaje de escritura.

Al usar su lenguaje de secuencias de comandos, puede crear zonas (en una partición con 3 zonas, la tercera zona es el final de la partición) y colocar archivos específicos (elija un patrón como *.mp3o *.avi) y moverlos al final de la partición dándole su nombre personalizado. script para el software mydefrag.

Respuesta2

Existen muchas herramientas con acceso directo al disco que le permitirán escribir datos sin procesar en el disco. En sistemas basados ​​en Unix, el comando ddsuele estar disponible para eso. En Windows, tendrás que confiar en software de terceros. Puede escribir películas en el extremo físico de su disco duro de esa manera y actualizar manualmente el sistema de archivos. En todos los sistemas de archivos excepto en los más básicos, eso sería un trabajo bastante tedioso y muy poco común fuera del contexto de la recuperación de datos.

También es bastante inútil. Las herramientas de desfragmentación ya hacen un trabajo razonable al mover archivos para aumentar el rendimiento y podrían deshacer fácilmente sus esfuerzos manuales. Deshabilitarlos probablemente anularía los beneficios de rendimiento que busca.

Sin embargo, puede haber algo que ganar al almacenar archivos a los que se accede con poca frecuencia en el extremo lento de su disco. La mejor manera de lograr esto sería crear particiones separadas, restringiendo así dónde pueden ir físicamente los archivos, similar a una técnica llamadacaricias cortas. Tenga en cuenta que cuando se accede a los archivos en ambas particiones simultáneamente, por ejemplo, al copiar películas de una partición a otra en la misma unidad, el rendimiento en realidad se ve gravemente afectado debido al constante reposicionamiento del cabezal.

Respuesta3

Pruebe la herramienta de desfragmentación Vopt, mediante la cual, después de analizar la unidad, también puede mover archivos manualmente donde quiera al final de la unidad.

Respuesta4

Nota: Si no estás dispuesto a leer todo, ve a la parte final donde digo algunas herramientas que tienen "mover al final de la partición"... pero si quieres saber por qué algunos afirman que debe ser imprescindible para poder para "mover a" lo que queramos colocar dentro de la partición, léalo completo.

Crear particiones no es una opción en algunos casos, como tener todo el disco cifrado por VeraCrypt y estar paranoico... la explicación es...

  1. Paranoico = 100% cifrado y nunca pongas algo que no esté cifrado
  2. El cifrado de partición del sistema VeraCrypt no permite cambiar su tamaño (al menos todavía)

Por qué un paranoico nunca haría los siguientes pasos:

  1. Descifrar la partición
  2. Cambiar el tamaño de la partición
  3. Cifrar la partición

La respuesta es: se escribieron datos no cifrados en el disco, por lo que son recuperables (no importa si se sobrescriben o se borran, etc.).

Ah, sí, hay algunas empresas que pueden recuperar los 100 últimos estados de cada bit de un HDD y también de un SDD, tarjeta de memoria, etc... así que si tenías tus datos en formato plano (no cifrados) y los sobrescribes 99 veces, los datos no cifrados aún son recuperables.

Para hacerlo, desempaquetan el disco y usan analizadores atómicos de bajo nivel y una supercomputadora para poder saber qué había antes... una forma sencilla de entenderlo podría ser (para una superficie magnética, para SDD y tarjeta de memoria). es algo similar):

  1. Tienes un 0 en el bit que vas a escribir
  2. Escribes en ese bit un 1... el material gira por lo que se lee un uno, no un cero, pero dicha rotación no es perfecta.
  3. Nuevamente escribes en ese bit un 1... el material gira un poco más por lo que todavía se lee un uno, pero dicha rotación nuevamente no es perfecta (está un poco más rotada que la anterior).
  4. Analizas cuánto es dicha rotación y puedes calcular que es 1, antes de eso debe haber habido un 1 allí (debido a la última pequeña rotación) y antes de eso debe ser un cero (debido al ángulo final).

En números:

  1. Orientación = Horizontal = El bit es cero
  2. Escribe uno, provoca rotación a 60º = El Bit es Uno (pero no es 90º)
  3. Reescribe un uno, provoca la rotación a 75º = El bit es uno (pero no es 90º)
  4. Reescribe un uno, provoca la rotación a 80º = El bit es uno (pero no es 90º)
  5. Reescribe un uno, provoca la rotación a 83º = El bit es uno (pero no es 90º)
  6. Reescribe uno,... y así sucesivamente... nunca llegará a los 90º

Ese ángulo final indica cuántas veces se ha escrito uno allí.

Ahora imagina escrituras de valores mixtos...

  1. Orientación = Horizontal = El bit es cero
  2. Escribe uno, provoca rotación a 60º = El Bit es Uno (pero no es 90º)
  3. Reescribir un cero, provoca la rotación a 30º = El bit es cero (pero no es 0º)
  4. Reescribe un uno, provoca la rotación a 82º = El bit es uno (pero no es 90º)
  5. Reescribir un cero, provoca la rotación a 35º = El bit es cero (pero no es 0º)
  6. Reescribe un uno,... y así sucesivamente... nunca más llegará a 90º ni a 0º

Nota: Estos números de ángulos son ficticios, solo sirven para mostrarle que un Cero y un Uno pueden tener muchas posiciones físicas reales de la materia que contiene dichos datos.

Por supuesto... paranoico, realmente paranoico... recuperar los últimos 100 estados cuesta cerca de mil millones de dólares, pero se puede hacer... y la compañía dice que puede recuperar (en algunos casos, más estados)... la parte difícil es emparejar dichos cambios... destinado a... un bit se puede sobrescribir más veces que otro, entonces, cómo saber cuál se escribió por última vez, la escritura anterior, antes de eso... ese es el máximo secreto que hace la empresa No quiero revelarlo (para no perder ingresos, creo).

Ahora la mala implementación de NTFS: compresión nativa NTFS...

  1. Cada fragmento de 64 KB se escribe en una posición multiplicada de 64 KB, hasta que una desfragmentación entra en acción... por lo que si cualquier 64 KB se puede comprimir a menos de 60 KB+1 B, dejará un agujero.
  2. NTFS no comprime en la RAM y la almacena de forma contigua... el N*64KiB va en la posición N*64KiB, sin importar si (N-1)*64KiB+1 a N*64KiB-1 se pueden comprimir o no
  3. Resultado... un archivo enorme de algunos GiB que se puede comprimir al 50% causaría más de diez mil fragmentos.

Todos queremos dos cosas:

  1. Coloque los ISO de forma no fragmentada
  2. Localizar algunos archivos donde queramos (especialmente sin SSD, con disco giratorio normal, donde la última parte normalmente es inferior a la mitad en velocidades secuenciales)

Entonces... para acelerar las cosas... todos queremos... esto:

  • Los archivos importantes (los pequeños, a los que se accede con frecuencia durante la lectura, pero bastante raros durante la escritura) se encuentran en la parte rápida de la partición.
  • Los archivos a los que se accede con poca frecuencia y los archivos cuya velocidad secuencial no es crítica (ISO grandes, películas, música, etc.) se encuentran al final de la partición.
  • Los archivos escritos y modificados estarán en el medio de la partición.

Por lo tanto, el recorrido principal se minimiza mientras que las partes inicial y final ya no se fragmentarán, por lo que las próximas desfragmentaciones serán más cortas.

Otra razón para quererlo dentro de una partición:

  • Algunos programas tienen archivos enormes (codificación de video, etc.) mientras trabajan con un proyecto (tal vez algunos meses de renderizado, postproducción, traducciones, etc.) y también tienen una larga lista de piezas pequeñas/archivos pequeños (como efectos de sonido inyectados en la transmisión). diseño, etc)... todo en la misma carpeta (sin subcarpetas)

Para aquellos que tienen subcarpetas, existe el truco de los enlaces físicos/soft (herramientas Junction/MKLink)... pero para otros, todos los archivos están en la misma carpeta... hacer un MKLINK por archivo es una pérdida total. de tiempo, también más... algunos archivos se crean y eliminan dinámicamente, por lo que los enlaces/uniones no son una opción.

Ah, y también puedes montar un VHD (XP y Vista con una herramienta, Windows 7 y versiones posteriores pueden hacerlo directamente desde el administrador de disco) en cualquier carpeta NTFS... así que una carpeta puede ser realmente un archivo VHD... pero de nuevo queremos dicho archivo al principio o al final del disco... esta vez el filtro de extensión no podrá saber dónde lo queremos... la misma extensión para ambos.

Y hay tantas otras razones... por las que podría estar escribiendo durante años y no terminar.

La única forma en que encontré que realmente funciona perfecto:

  • Programe mi propia herramienta para esto (soy tan vago que no lo hice, prometo que si la construyo lo dejaré gratis y OpenSourde)

Sigo buscando:

  • Encuentre una herramienta/programa que le permita desfragmentar la partición de manera que le permita especificar una lista de archivos/carpetas que desea en la parte final de la partición y cuáles en el inicio de la partición.

Siguiente mejor:

  • Encuentre una herramienta/programa que le permita desfragmentar la partición de manera que le permita especificar una lista de archivos/carpetas que desee en la parte final de la partición.

Para esa última opción había probado: WinUtilities DiskDefrag.

No es nada rápido y, a veces, parece pegado en un archivo (horas para mover un archivo <1GiB mientras que con otros >25GiB toma mucho menos)... tal vez esté mal codificado.

La otra opción que encontré (requiere aprender el lenguaje de codificación LUA) es: UltraDefrag.... (todavía estoy intentando aprender cómo hacerlo con LUA, soy un novato en LUA).

información relacionada