Превратить 32битную винду в 64 битную.

ayf
Вроде читал, что такое возможно. В прошлый раз смотрел у дочки комп. Комп, как выяснилось, 64битный. Винда стоит 32битная. Хочется сделать ее 64битной и тогда спокойно добавить памяти.
Ланцепок
Пишут, что только полной переустановкой:
https://answers.microsoft.com/...33-b2c3d7c55a35
badydoc
Никак, только переустановка
ayf
Тогда набью памяти и поставлю на второй диск 64 битную.
Alexander_SAS
Сейчас пишут только переустановка, раньше можно было но было много ограничений, например нельзя перейти было в Win 7 home, а вот с просто установленной win 7 32 бита было можно и без форматирования, запускаешь установку и показываешь предыдущую виндовс для перестановки, , винда переставлялась, появлялась папка win.old программы при этом оставались и большинство не требовало переустановки.
Запомнилось, в 2013 году, пришлось накатить на win 7 home, win 7 32 бита enterprise, а потом на неё уже накатывать win 7 64 бита enterprise, Требовалось на ноуте сохранить ПО и увеличить память до 6гб 😊 Убил целый день на это развлечение.
badydoc
Вы что-то путаете. Скорее всего просто установили новую винду в существующий раздел.
Alexander_SAS
Вы что-то путаете. Скорее всего просто установили новую винду в существующий раздел.
Точно путаю, это был не Home а Starter ноут Win 7 Starter E-350 1600 МГц 1215b Asus.

Сейчас в инете уже не нашел той инфы, но тогда именно вначале привел в win 7 32 бита enterprise и только потом в win 7 64 бита enterprise, при этом нужен код именно апргейда, проблема была именно в расширении памяти и сохранении ПО, пользователь подцепился, и все работало, реально убил уйму времени, еще и пред каждым обновлением катал образ на всякий случай.
Запускать это дело надо не с загрузки, а из под винды. При этом, ни на одном другом дистрибутиве кроме enterprise, установка не проходила, зато enterprise получилось поставить лицензионный 😊 и все 6 гигов рабочие. Сейчас, аккумулятор сдох практически, и мощей не хватает катастрофически временами.

Время утекло много, хотя запомнилось хорошо, но память человеческая очень интересная система 😊

Сейчас бы сразу переставил винду, и не парился бы со всеми этими апдейтами.

12 Oz Mouse
Кстати, а 64 бит ХР тоже будет видеть всю память и с многоядерными процессами нормально работать? Или 7-ка все же лучше?
badydoc
Alexander_SAS
Точно путаю, это был не Home а Starter ноут Win 7 Starter E-350 1600 МГц 1215b Asus.

Опять вы что-то путаете, никакой разницы в ревизиях винды нет. Что стартер, что энтерпрайз - дистрибутив везде один и тот же. Какая установится - зависит только от ключа. И апгрейт со стартера на энтерпрайщ делается простой заменой ключа. А вот дистрибутивы х64 и х86 различаются.

badydoc
12 Oz Mouse
Кстати, а 64 бит ХР тоже будет видеть всю память и с многоядерными процессами нормально работать? Или 7-ка все же лучше?

Про многоядерность не помню, читайте на сайте мелкомягких. Память будет видеть. Но ХРх64 очень глючная.
7ка конечно лучше. Но в нынешних реалиях я бы уже 10ку ставил.

Skunk
Чтобы не плодить ветки, спрошу здесь: про операционку понятно: 32-х битная не будет видеть больше 4-х гигов памяти. А вот прикладные программы: какой смысл их делать 64-х битными? Как понимаю, за счет более длинных адресов, они будут больше по размеру и, наверное, теоретически должны быть чуть медленнее? Тот же Total Commander: мелкая штучка, данные больше 4-х гигов не обрабатывает - ан нет: "64-x" версия тоже есть. Смысл?
Alexander_SAS
Опять вы что-то путаете, никакой разницы в ревизиях винды нет. Что стартер, что энтерпрайз - дистрибутив везде один и тот же. Какая установится - зависит только от ключа. И апгрейт со стартера на энтерпрайщ делается простой заменой ключа. А вот дистрибутивы х64 и х86 различаются.
Я же сказал, могу ошибаться, но стартера я 64 битного не встречал 😊
Всё это уже кусочки истории, саму 7 скоро спишут, ХП сейчас уже редкий зверь 😊 ХП 64 бита это исчезнувший подвид 😊
Egolf
Skunk
Чтобы не плодить ветки, спрошу здесь: про операционку понятно: 32-х битная не будет видеть больше 4-х гигов памяти. А вот прикладные программы: какой смысл их делать 64-х битными? Как понимаю, за счет более длинных адресов, они будут больше по размеру и, наверное, теоретически должны быть чуть медленнее? Тот же Total Commander: мелкая штучка, данные больше 4-х гигов не обрабатывает - ан нет: "64-x" версия тоже есть. Смысл?
Смысл в том что современные задачи требуют больше ресурсов, в т.ч. памяти, поэтому все современные ОС уже давно х64.
Значит системные либы, графический API которыми (возможно) пользуется приложение также x64. И тут либо ОС должна иметь дополнительно набор х32 библиотек и утилит для обеспечения совместимости с x32, либо какие-то средства виртуалзизации для создания своей песочницы для x32.

Короче говоря, x32 нет никакого смысла поддерживать. Сборка x64 приложений как правило требует только x64 компилятора.

Значит приложения должны соответствовать

Hatuey
ayf
спокойно добавить памяти
PAE в Win32 не поможет? Physical Address Extension (PAE), там до 64 ГБ адресуется, если железо поддерживает (да, там возможны ограничения со стороны материнской платы, несмотря на поддержку PAE).
Тут еще такое дело, майкрософт прекратил уже давно поддержку Win XP, тоже надо бы учитывать. И новые версии кое-какого ПО под ХР не заточены, тот же браузер Opera, к примеру...