11

Недавно я приобрел SSD, и мне было интересно, существует ли операционная система, которая позволяет вам переключаться между двумя разными машинами, по сути, разделяя один раздел? Возможно несколько аппаратных профилей? В данном случае машины - это мой ноутбук и рабочий стол.

Было бы здорово воспользоваться производительностью моего рабочего стола, а затем, когда мне понадобится мобильность, просто вставьте SSD в свой ноутбук и работайте. Я не верю, что Windows хорошо сочетается с этой концепцией по причине лицензирования, то есть серьезных аппаратных изменений, вызывающих реактивацию и т.д.

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

10 ответов10

25

Большинство стандартных дистрибутивов Linux позволяют вам делать это при условии, что они имеют одинаковую архитектуру (например, оба - 32-битные или 64-битные машины Intel).

Linux обычно упаковывает все общие драйверы, которые могут вам понадобиться, в качестве модулей в рамках начального процесса загрузки, и отсутствует "блокировка системы", чтобы проверить, является ли оборудование таким же, как предыдущие загрузки.

Я несколько раз вытаскивал диски из одной системы, подключал их к другой, и все просто работало. Честно говоря, я стараюсь поддерживать свое аппаратное обеспечение достаточно стандартным (материнские платы на чипсете Intel с процессором Intel), что делает его намного проще, но, безусловно, это может работать на более разнообразном оборудовании.

Мой дистрибутив - Ubuntu, но я уверен, что установки на основе Redhat будут делать то же самое - все, что вам не нужно для компиляции собственного ядра, должно работать.

15

Из нескольких причин, по которым это не может работать с Windows, которые приходят на ум, наиболее неотложной и невозможной для решения проблемы является активация Windows.

  1. Каждый раз, когда вы переносите установку Windows на новое оборудование, вы активируете продукт.
  2. Очень скоро у вас закончатся повторные активации, и вам придется позвонить в Microsoft, чтобы активировать ключ продукта.
  3. И очень скоро после этого вам скажут, что вы достигли конца пути.
1

Я действительно делаю это довольно часто, когда путешествую, используя:

  • Samsung 840 про 250 ГБ SSD

поменялся местами

  • Mac Pro 3.1 (2008) под управлением OSX версии 10.9 (Mavericks)
  • Macbook Pro 2010

Чтобы разместить 2,5-дюймовый жесткий диск в 3,5-дюймовых отсеках для дисков Mac Pro, я использую Icy Dock EZConvert 2,5-дюймовый SATA SSD / жесткий диск Converter. Он выдвигается в течение нескольких секунд (после выключения Mac Pro, конечно), и SSD выдвигается из корпуса Icy Dock без винтов или других креплений.

Замена занимает ~ 5 минут - самая медленная часть - это удаление / переустановка винтов с задней стороны Macbook Pro, чтобы добраться до SSD.

Поскольку SSD, используемый в настольном компьютере + ноутбуке, является загрузочным диском, он содержит ОС - единственное неудобство, с которым я столкнулся, - это необходимость повторно вводить все мои iTunes, Messaging /FaceTime и некоторые пароли электронной почты каждый раз, когда привод меняет оборудование.

Проблема, которую вам, возможно, придется повторить на более современных компьютерах, заключается в том, что твердотельные накопители в последних ноутбуках Apple не являются съемными. Положительным моментом является то, что старое оборудование, которое я описываю, в наши дни довольно дешево

Причина, по которой мне, к сожалению, приходится это делать, заключается в том, что я настроил локальный сервер LAMP, на котором я построил все свои сайты, приложения, системы контроля версий и базы данных. Наличие локальной лампы на диске также означает, что я могу работать без перебоев, путешествуя по местам без надежной (и / или защищенной) сети.

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

1

Вы можете запустить живую версию Linux iso, такую как Linux Mint, Ubuntu, Debian или Knoppix (это больше похоже на live-dvd-only и говорит:«Knoppix не является дистрибутивом Linux, как, например, Debian, openSUSE, Ubuntu или другие», но имеет много опций "установки"), есть много других, которые также могут запускаться вживую, большинство с сохранением изменений.

Копирование одного из их iso-ов на ваш SSD-накопитель и использование grub для его запуска (аналогично инструкциям здесь) должно работать, если у вас необычное оборудование, которое не определяется должным образом при "обычной" установке Linux, как предполагает ответ DrMoishePippik.

1

FreeBSD делает это довольно легко, но поскольку у вас есть приложения для Windows и только для Windows, это, вероятно, спорный вопрос. Я думаю, первое, что нужно выяснить, это то, что ваша ОС действительно бьет по диску. Мой нет - приложения делают. Итак, установите их на твердотельный накопитель NTFS, если можете (в зависимости от того, как они хранят данные). Вы даже можете перенаправить свою папку пользователя в нее для настроек / данных.

1

Похоже, автор вопроса требует Windows. Единственное известное мне юридическое решение, которое позволяет вам использовать одну и ту же установку Windows на другом оборудовании, - это Windows to Go.

Однако Windows to Go доступна только для Windows 8 Enterprise, которая недоступна для обычных потребителей.

0

Я несколько раз переносил установку Ubuntu на жесткий диск с одного компьютера на другой, и он просто работал. Это даже сработало, когда я перешел с процессора Intel на AMD, и только вчера я снял свою карту Nvidia с одного компьютера и включил встроенную Intel VGA, а ОС, включая GUI, запустилась, как будто ничего не произошло вообще. Так что, если у вас нет особых требований к аппаратному обеспечению, Ubuntu должна просто работать для вас.

Лично я предпочитаю XUbuntu, особенно на моем (6-летнем) ноутбуке, поскольку у него более низкие требования к аппаратному обеспечению, но это не имеет значения, если оба ваших компьютера являются совершенно новыми.

Поскольку вам также необходимо некоторое программное обеспечение Windows, я бы порекомендовал установить VirtualBox в вашей установке Ubuntu и установить Windows как виртуальную машину в Virtualbox. Это должно позаботиться о всех проблемах "Оборудование А отличается от оборудования Б". (В прошлом месяце я переместил виртуальную машину Windows Server 2008 с хоста AMD под управлением Windows 7 на хост Intel под управлением Ubuntu, опять же без переконфигурирования Windows, поэтому у вас не должно возникнуть никаких проблем). Я не являюсь экспертом по лицензионному соглашению Windows и его принудительному исполнению в различных юрисдикциях, но, поскольку это оставляет вас с одной установкой, которая никогда не может быть запущена на более чем одном компьютере, вы, вероятно, будете в порядке.

У вас могут возникнуть проблемы, если вы планируете запускать 3d-интенсивные игры на своей виртуальной машине Windows, но все остальное должно работать нормально.

0

Это зависит от того, какую ОС вы используете, операционные системы на базе Linux не имеют проблем с этим, если только в новой конфигурации оборудования нет устройства без драйверов, особенно с графическим процессором (по крайней мере, на уже установленной ОС). У меня есть жесткий диск USB с аварийной Ubuntu, установленной на нем, и большинство компьютеров, которые я подключил, успешно загрузились, а те, которые этого не сделали, были из-за ограниченности ресурсов (RAM, CPU и т.д.).

С Windows это отдельная история, установки Vista и более ранних версий могут быть перенесены на другую аппаратную конфигурацию, только если платформа одинакова (AMD x86, AMD64, Intel x86_64), но иногда она может вызвать состояние "Ожидание активации" (я использовал для перемещения мой жесткий диск с ноутбука на другой, и это произошло только один раз), и у вас могут возникнуть проблемы с повторной активацией лицензии. Если Windows может найти драйверы, она установит их автоматически, если не вам придется устанавливать их, а только один раз.

Если вы используете Mac OS (скажем, Macbook Pro и Mac Mini), это можно сделать довольно легко, если оба ПК поддерживают установленную версию ОС, вам нужно будет нажать клавишу alt когда компьютер включится в первый раз. время вы перемещаете SSD, но после этого он будет загружаться напрямую.

0

Если диск не является основным загрузочным диском, это работает намного лучше. Некоторые ноутбуки могут использовать два жестких диска, возможно, за счет извлечения оптического привода. Затем вы можете использовать SSD только для приложений и данных, критичных к скорости.

(Вы можете переместить весь профиль за счет дополнительных хлопот: https://serverfault.com/questions/8187/whats-the-best-way-to-move-c-users-to-d-users-under- vista-w7 )

-1

Если вы купили ноутбук, вероятно, к нему прикреплена лицензия Windows. Если на вашем рабочем столе также есть один, почему бы не попробовать установить Windows дважды на один и тот же ssd в конфигурации с двойной загрузкой? Если это работает, вы просто загрузитесь до соответствующей установки. Вы могли бы даже создать третий раздел только для данных, чтобы вам не пришлось так много искать файлы, над которыми вы работаете.

Единственная проблема, которую я вижу с решением типа virtualbox, заключается в том, что вы потеряете 3D-ускорение, которое, судя по списку потребностей вашей программы, будет важным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .