Что может я не symlink/mklink в папке окон (т.е. предотвратите начальную загрузку),

У меня есть огромный проект. Я свалил сценарии. Сценарий выводит в .txt файл список всех файлов под или свыше определенного размера. Я затем перемещаю файлы в другой HD (в зависимости от того, как я устанавливаю свой загрузочный диск), и затем удалите оригинал и сделайте символьную ссылку на него.

Моя цель состоит в том, чтобы переместить все файлы менее чем 512 КБ в SSD и сохранить остальных на RAID.

Я попробовал его на Программных файлах и Программных файлах (x86) и Пользователи отлично. Однако, когда я делаю диск Windows, я получу ошибку начальной загрузки BCD.

Однако я решил переместить свою ОС в RAID и переместить все файлы в SSD (я делал его другой путь прежде), потому что я думал, возможно, что RAID не загружается, прежде чем символьные ссылки могут произойти.

Я заставил это загружаться путем оставления следующих папок в покое: блок, все файлы в windows\system32, и syswow64 и начальная загрузка.

Я предполагаю, что это могла бы просто быть вещь типа метода проб и ошибок.

Вот пакетные файлы, если кому-либо интересно

filesize.bat

@Echo Off
SetLocal EnableDelayedExpansion

set maxbytesize=1048576

for /f "tokens=*" %%A in ('dir /a-d /b /s') DO (
    If %%~zA GTR %maxbytesize% (
        echo %%A
    )

) >> list2.txt

Я использую win7rescuepe живой CD с openofficeportable на нем, чтобы создать combine.csv (просто копия и вставить list2.txt к столбцу a, сделать быстрый поиск/замену к целевому пути, и скопировать содержание в столбец b, сохранить как combined.csv).

transfer.bat

echo off

SetLocal EnableDelayedExpansion

Set n=
Set m=

for /f "tokens=1,2* delims=," %%A in (combined.csv) DO (
    Set /a n+=1
    Set /a m+=1
    echo %%A
    echo %%B
    echo F|xcopy %%A %%B /Y /f > nul
    IF EXIST %%B DEL %%A
    IF EXIST %%B MKLINK %%A %%B 
)
1
задан 08.03.2011, 00:09

2 ответа

хорошо я действительно перемещал свой winsxs, и вещи хорошо работают. Я думаю, что они работают, потому что путь является все еще тем же, таким образом перемещая его, когда существует материал hardlinked к нему, должен быть прекрасным. У меня были проблемы ранее, но я думаю, что это было, потому что файлам не удалось скопировать. Я переустановил и смог решить все прошлые вопросы

Как обновление. Я также не перемещал inf папку

Я думаю о перезаписи сценария для автоматического пропуска этих папок. Я мог выполнить простой тест при помощи точек монтирования вместо symlinking НЕКОТОРЫЕ файлы для наблюдения то, что является загрузочным и что не.

0
ответ дан 24.11.2019, 01:06

Я повторно вытер свой диск три раза теперь. Я решил иметь устройство загрузки SSD из-за папок, которые я должен оставить в покое (sys32/syswow, inf, и т.д.), я не хочу на RAID из-за чтений 4K. Это работает отлично! Это - действительно хороший способ добраться, более быстрая загрузка HD сбалансировала запуск. Я также использовал свободный инструмент электронного диска, чтобы смонтировать электронный диск и присвоить мои временные файлы ему так, мой ssd не напрасно тратит время, пишущий временные файлы и имеет больше пропускной способности в наличии для чтений/записей 4k

0
ответ дан 24.11.2019, 01:06

Теги

Похожие вопросы