Я решил написать ответ, потому что действительно нет хороших учебников на эту тему онлайн. Я должен был сделать это с моей системой, потому что для получения скорости от SSD, работающего под Win XP, сектора должны быть выровнены, и я выровнял свои по 4K секторам, которые являются невероятно быстрыми, но которые уменьшают мой эффективный размер SSD от 32 до 4 ГБ полезного пространства.
У меня все еще есть 32 ГБ места, он просто используется в 8 раз быстрее, чем обычно - смеется. Ааааа цена скорости.
Надеюсь, это поможет другим, которые также хотят освободить место в своей системе.
Если вы готовы сделать это, есть способ. Видимо, вы знаете об опасностях. Тем не менее, прежде чем что-либо делать, создайте резервную копию системы. Лично я использую образ диска XML или резервное копирование заново. Вам понадобится внешний HDD для Bkp. Re-Do записывается на диск (я записываю с помощью «starburn 9.8») и может восстановить полностью загруженную не загружаемую систему. Позже вам также понадобится программа для записи дисков в этом процессе, чтобы записать копию дистрибутива Linux.
Кстати, я сделал это, потому что SSD-накопители PATA/IDE большой емкости дороги, но мне нужна была скорость. Все программы, рекомендованные здесь, являются бесплатными, которые я использовал сам и нравится. Этот процесс должен работать как на настольных компьютерах, так и на ноутбуках.
Хорошо, немного информации о моей системе для сравнения.
Система - ноутбук Toshiba Satellite M55-S3294 около 2005 года
ОС - Win XP Professional с пакетом обновления 3 (SP3), 32-разрядная версия (N-Lite [ed])
Компоненты - 32 ГБ Transcend PATA [все еще можно найти менее чем за $ 100,00] SSD (основной диск)
- 8GB Sandisk Extreme Pro 95/60 SDHC formatted to NTFS (Wiped first w/DBAN)
for environmental variables (TEMP, tmp folders, WINDOWS folder) <-- super
speed boost. Don't mess w/ slow cards or off brands- they're not worth it.
- 1.5GB RAM (Max for my system)
- Dummy Disk to make removable disks appear fixed (REQUIRED IF YOU WANT TO DO
THIS) and can be found here:
http://www.prime-expert.com/articles/a05/enabling-multiple-partitions-on-removable-usb-storage-devices.php
DO NOT INSTALL YET !!!
- DVD Super-Multi Drive
- 4 USB 2.0 ports
_ PCMCIA slot. I'll be using this in the future for
USB 3.0 (More speed WOOT)
Периферийные устройства - WD MyBook 3TB Внешний жесткий диск USB 3.0 (Не устанавливал Bloatware)
Моя система почти мгновенная. Visual Studio 2010 загружается менее чем за 3 секунды, пока я одновременно играю в видео на MPC-HC и путешествую по сети. Неплохо для 9-летней системы.
***WARNING***
ЭТИ ИНСТРУКЦИИ ДЛЯ Win XP ТОЛЬКО И ДОЛЖНЫ БЫТЬ ИСПОЛЬЗОВАНЫ ЛЮДЯМИ, ВМЕСТЕ СМЕЩЕННЫМИ С УЛУЧШЕННЫМИ КОМПЬЮТЕРНЫМИ НАВЫКАМИ, - * - или людьми, которые получают удовольствие от жарки бекона в ню. ;-)
Что вам нужно:
Программное обеспечение Dummy Disk Driver по ссылке выше. Не устанавливайте пока. --- ТРЕБУЕТСЯ!
Внешний жесткий диск (ноутбук / настольный компьютер) или 2-й жесткий диск (рабочий стол)
Живая ОС Linux сгорела на диск. Убедитесь, что это живая версия. UBUNTU 10.xx или
выше. Более ранние версии не могли обрабатывать пробелы в именах файлов.
Мне нравится Ubuntu 12.04:
Программа командной строки «Junction». Не волнуйся, я проведу тебя через это.
Получите это здесь: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
- 7-почтовый архиватор (или аналогичный)
(Установщик MSI дает вам функциональность правой кнопкой мыши)
- 800 МБ свободного места на основном диске
- Два чистых компакт-диска для записи.
Что делать:
Загрузка на рабочий стол: - Программное обеспечение для резервного копирования (если оно еще не установлено) - Программное обеспечение для записи (StarBurn) - Драйвер Dummy Disk (.exe) - Junction (zip) - Ubuntu (ISO) - 7-zip
DO NOT INSTALL ANYTHING YET!
Установите StarBurn и следите за подсказками, многие новые версии бесплатных программ хотят устанавливать панели инструментов, менять свою домашнюю страницу и устанавливать программное обеспечение в вашей системе. Я использую версию 9.8 (StarBurn), которую трудно найти.
- Установите или запишите на диск программу резервного копирования.
- Сделайте резервную копию. Это займет некоторое время.
- Запишите Ubuntu на диск.
- Установите 7-Zip
- Щелкните правой кнопкой мыши папку Junction-> выберите 7zip> Извлечь в "Junction" (извлеченная папка должна появиться на рабочем столе)
- Отключите все периферийные устройства - SD-карты, внешние накопители и т.д., КРОМЕ ДИСКА, КОТОРЫЙ ВЫ БУДЕТЕ ДВИГАТЬ С ПАПКАМИ ФАЙЛОВ ПРОГРАММЫ. Все, что должно быть подключено к системе, - это основной диск и диск, который станет новым домом для файлов Программы.
- Запустите исполняемый файл драйвера фиктивного диска, дважды щелкнув по нему. Это зарезервирует постоянную букву диска (для каждого устройства, подключенного к компьютеру), которая никогда не изменится, даже если в будущем устройство будет подключено к другому порту. Другими словами, ОС всегда сможет найти устройство, содержащее ваши программные файлы.
Операционная система теперь увидит ваш внешний диск как локальный диск.
- Отключите устройство от интернета, отключив кабель, выключив маршрутизатор или коммутатор или, как на моем ноутбуке, выключите сетевой адаптер.
ПОЗИТИВНО Отключить.
- Выключить систему
- Загрузитесь в BIOS и убедитесь, что первым загрузочным устройством является дисковод компакт-дисков. Если нет, измените его на первое загрузочное устройство.
- Вставьте диск Ubuntu (или другой дистрибутив Linux), выйдите из BIOS и завершите работу.
Загрузитесь в Ubuntu. (Выберите "Попробуйте Ubuntu", а не "Установить Ubuntu")
***Here's where the fun starts***
Когда Ubuntu полностью загружен:
Поднимите диск (расположен в левой части экрана), в который вы хотите переместить папку, и создайте новую папку. Используйте соглашение об именах, чтобы отличать папку от той, что находится на диске C:. Я использую "_PROGRAM_FILES". Подчеркивание и все заглавные буквы позволяют мне знать, что это папка на внешнем диске.
Имя папки, начинающееся со знака подчеркивания, также не будет проиндексировано сервером - это следует иметь в виду. Откройте папку.
- Откройте диск C: и перейдите в Program Files. Откройте папку. Оба окна должны быть открыты на рабочем столе. Установите флажок "Показать скрытые файлы" в меню просмотра. Выделите / выберите все файлы из C:\Program Files и перетащите их в окно открытия новой папки. Откроется диалоговое окно копирования.
ПРИМЕЧАНИЕ. Причины использования дистрибутива Linux для копирования этих файлов неисчислимы. Если вы проверили форумы на предмет создания ссылок, символических ссылок и жестких ссылок, вы будете знать, что существуют тысячи сообщений о людях, сталкивающихся с проблемами при попытке скопировать или переместить системные файлы. Все от поврежденных передач до разрешений, не копируемых в новую папку. Простые и понятные окна, встроенные в программное обеспечение для копирования, просто сосут прыгающие козьи орехи. Не используйте его, если вы не хотите проблем. Кроме того, Linux будет передавать эти файлы в среднем в 5-7 раз быстрее, чем Windows.
После завершения передачи проверьте размер папки для новой и старой папок, чтобы убедиться, что они имеют одинаковый размер.
- Выключите Ubuntu ((диск должен быть извлечен), вам может понадобиться нажать кнопку ввода примерно через 30 секунд - один из причуд Ubuntu.) И загрузиться обратно в Windows под учетной записью администратора. Дождитесь завершения всех запускаемых программ и не открывайте ничего, кроме упомянутого далее. ЭТО ЛУЧШАЯ ЧАСТЬ> ---
- Откройте командную строку. (Кнопка Windows + r -> введите 'cmd'). Если вы скачали и распаковали соединение на рабочий стол, вам нужно изменить каталог на папку соединения. В командной строке введите без (без) кавычек: "cd Desktop" командная строка должна поместить вас в папку рабочего стола. Теперь перейдите в папку Junction -> "CD Junction". Теперь вы должны быть внутри папки Junction.
Junction должен быть запущен из папки Junction.
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++
- Перейдите в Мой компьютер -> C: -> Program Files. Выделите и Shift + Удалить все в папке. Вы будете получать предупреждения; продолжить удаление. (Командная строка находится в папке Windows, поэтому все в порядке. Кроме того, если что-то идет на юг, все ваши программные файлы находятся на другом диске.) В окне проводника поднимитесь на один уровень вверх и нажмите Shift + Delete Program Files. Близкий исследователь.
- Верните фокус в командную строку.
- Мы собираемся использовать Junction для создания символической ссылки, которая является точкой повторного анализа на более низком уровне, чем файловая система. Для всех целей и задач операционная система будет обращаться с ней, как с реальной папкой - Junction создаст новую папку, в которой находилась старая папка Program Files, поэтому исходную папку Program Files необходимо было удалить.
Чтобы сохранить целостность файловой системы, папка, которую Junction создает в C:, должна называться так же, как и старая. Эта папка будет содержать только один файл, который является ссылкой на указатель строки на расположение папки, в которую файлы программы были ранее перемещены на диск.
Вы готовы ?
Вам нужно будет ввести полный путь к файлу целевой папки (этот узел будет создан на диске C:, где находилась старая папка Program Files), а затем полный путь к исходной папке (та, в которую вы перемещаете Program Files). к.) Например, допустим, папка, в которую вы перемещаете файлы, находится по адресу J: _PROGRAM_FILES.
Синтаксис выглядит так:
соединение -s целевой источник
То, что вы на самом деле напечатаете, будет:
Junction -s "C:\Program Files" J:\_ PROGRAM_FILES
Посмотрите и обратите внимание, что C: Program Files находится в кавычках. Это должно быть потому, что в имени пути к файлу есть пробел. При использовании Junction, если в имени пути есть пробел, все имя пути должно быть заключено в кавычки, иначе это вызовет ошибку. Если ваш синтаксис правильный, соединение сообщит вам, что путь был успешно создан. ПОЗДРАВЛЯЕМ - ВЫ ПРОСТО УСПЕШНО СОДЕРЖАЛИ ВАШУ ПРОГРАММУ ФАЙЛОВ С ДИСКА В WINDOWS XP.
Перезагрузите компьютер ДВАЖДЫ. Всегда перезагружайтесь дважды при смене системных файлов. Первая перезагрузка будет немного медленнее, но вторая будет на высоте. Повторно подключитесь к Интернету, и вы должны быть готовы к работе.
С этого момента, каждый раз, когда вы устанавливаете программу в целевую папку C:\Program Files, она фактически будет символической ссылкой через целевую папку и установлена в исходной папке на диске. ОЧЕНЬ-БЫСТРО !!!
Предостережения: НИКОГДА символическая ссылка внутри папки с символическими ссылками. Если вы это сделаете, у вас будет больше проблем, чем вы можете себе представить. Если вы также решили использовать символическую ссылку на рабочий стол, не используйте ярлыки, которые указывают на программные файлы с рабочего стола. Фактически удалите все эти ярлыки с рабочего стола и используйте вместо этого Пуск -> все программы. Вложенные символические ссылки разрушат антивирусные сканеры, которые также отправят их в бесконечный цикл, который, скорее всего, заблокирует вашу систему.