Понякога е необходимо да знаете дали даден файл е 32 или 64 битова програма, преди да го стартирате или инсталирате. Уебсайтът източник не изброява битовата дълбочина на програмата. Или може би имате немаркирани приложения във вашите дистрибуции и преносими директории и трябва да знаете на кои системи можете да ги изпълнявате. Или просто искате да се уверите, по ваши собствени причини, че програмата има една или друга битова дълбочина. Каквито и да са причините, винаги ще имате два начина да го проверите.

ЗабележкаЗабележка: Напълно възможно е инсталаторът да е 32-битов, а програмата да е 64-битова. Обратното също е вярно.

Програма EXE 64bit Detector за определяне на 32 или 64 бита

Има много начини да разберете как е компилиран даден файл. Например, техниците могат да използват шестнадесетични редактори за четене на двоични кодове. Но, обикновени потребителитози начин изглежда твърде сложен. Следователно винаги можете да използвате програма, наречена "EXE 64bit Detector". Този инструмент е проектиран да се изпълнява от командния ред като администратор. Дори и да не сте запознати с командния ред, не се притеснявайте този инструментмного лесен за използване. Можете да намерите сайта на разработчика и програмата на тази връзка (бутон за изтегляне в края на страницата). Но ви предупреждаваме, преди да изтеглите помощната програма, сайтът ще ви пренасочи няколко пъти. Затова бъдете внимателни и внимателни. Обърнете внимание на кои връзки кликвате. Има тенденция да ви задържат по-дълго в рекламните модули, но въпреки това инструментът е безплатен и е достатъчно да го изтеглите веднъж. Помощната програма работи във всички текущи версии Windows.

Както вече споменахме, използването на помощната програма е много просто. Отворете командния ред с администраторски права и въведете следната команда:

  • Exe64bitDetector.exe –f "Файл за тестване"

Трябва да се посочи параметърът "-f". И ако Exe64bitDetector и тестваната програма се намират в различни директории, тогава трябва да посочите и пълния път до програмата. Моля, обърнете внимание, че в допълнение към информацията за битовата дълбочина, програмата също така показва дали ASLR е активиран (произволно разпределение на пространство за модули в оперативна памет), DEP (допълнителни проверки на съдържанието на паметта за сигурност) и SEH (механизъм, който дава на програма достъп до изключения като деление на нула, нарушения на достъпа до паметта и други). Фигурата по-долу показва пример за изпълнение на програмата:

Може би единственият проблем с тази помощна програма е, че не всеки иска да се забърква с командния ред. Затова ви предлагаме по-опростен и неизискващ допълнителни софтуерметод за определяне на капацитета на програмата.

Как да проверите дали файлът е 32 или 64 бита по лесния начин

Въпреки факта, че в 64-битов Windows има две директории за програми "Програмни файлове" (за 64-битови) и "Програмни файлове (x86)" (за 32-битови), присъствието на програма в определена директория е не е сигурно.знак за степента на програмата. Тъй като можете да инсталирате програмата във всяка директория. Затова си струва да използвате следния прост трик:

  1. Кликнете Кликнете с десния бутонмишката върху изпълнимия файл, чиято битова дълбочина искате да знаете
  2. Изберете „Свойства“
  3. Отидете в раздела "Съвместимост".
  4. Пример за диалогов прозорец, който се отваря, е показан по-горе.
  5. В областта „Режим на съвместимост“ поставете отметка в квадратчето до „Стартирайте тази програма в режим на съвместимост за:“
  6. Разгънете падащото меню, което изброява операционните системи. Ако списъкът с версии започва с Vista, както е показано на фигурата, тогава файлът е 64-битов. Ако списъкът с операционни системи включва Windows XP, тогава файлът е 32-битов.
  7. Не забравяйте да премахнете отметката от квадратчето до „Стартирайте тази програма в режим на съвместимост за:“

Сега винаги ще имате под ръка два начина да намерите 32 или 64 битова програма.

  • Как да улесним плъзгането и пускането на файлове и документи за тъчпада в Windows 7?

Технически съвети

  • Технически съвети
  • Един прост потребител на компютър може за дълго времеработи с инсталираната операционна система Windows и дори не се замисля каква битова дълбочина има. Въпреки това ще мине време и той ще трябва да инсталира програма на компютъра си, която може да работи само с 64-битова версия на Windows, и тук ще възникнат проблеми, ако текущата операционна система има битова дълбочина от x32 или x86. В тази връзка може да възникне въпросът: как да разберете битовостта на Windows? Нека да отговорим и да разгледаме по-отблизо разликите между 32-битовите и 64-битовите версии. операционна система.

    Съдържание:

    Основни версии на операционната Windows системиса разработени дълго време и с пускането на нови софтуерни опции от Microsoft те само са подобрени. Всъщност 32-битовите (32-битови) операционни системи вече са нещо от миналото и се използват рядко, само в случаите, когато хардуерът на компютъра не поддържа 64-битов Windows.

    Самите битове, във връзка с операционната система Windows, са начинът, по който информацията се обработва от централния процесор на компютъра. Като информация за обработка се използва RAM, като 32-битовият Windows може да работи с не повече от 3,5 GB RAM, докато при 64-битовия това ограничение е около 200 GB. С развитието на мощта на програмите и техните изисквания към RAM, компютрите започнаха масово да преминават към 64-битова операционна система.

    Основният недостатък на 64-битовата система е нейните изисквания към централния процесор на компютъра. Ако вашият компютър има 32-битов процесор, по никакъв начин няма да може да работи с 64-битова версия на операционната система, тоест не поддържа повече от 3,5 GB RAM.

    Много компютърни потребители, които избират Инсталиране на Windowsбитовостта на операционната система е подвеждаща поради липсата на 32-битова версия. Това се дължи на факта, че 32-битовата версия на Windows за 64-битов процесор се нарича x86, а не x32. Можете да разберете с какво е свързано това само ако изучавате процесите на взаимодействие между операционната система и компютърния хардуер. Потребителят просто трябва да запомни, че 32-битовите и 86-битовите операционни системи са практически еднакви и само 64-битовата версия на софтуера може да се справи с повече от 3,5 GB RAM.

    Ако централният процес на компютъра поддържа 64-битовата версия на Windows, тогава по време на инсталацията е необходимо да го изберете. Трябва да се разбере, че 32-битовата версия на операционната система е последния веки ето само някои от доказателствата:


    След пускането на 64-бит Windows версии, трябва да инсталирате 32-битова само ако процесорът или драйверите за него не поддържат работа с 64-битова операционна система.

    Как да разберете битовостта на Windows, инсталирана на компютър?

    Можете да определите битовата дълбочина на версията на Windows, инсталирана на вашия компютър, като използвате дузина приложения на трети страни. Има начини да разберете x32, x64 или x86 версията на операционната система, инсталирана на компютъра, като използвате стандартни средства Windows.

    Първи начин

    Можете да разберете битовата дълбочина на Windows на вашия компютър чрез менюто за системна информация:


    Втори начин


    Трети начин

    Вижте битовостта на системата чрез "Системна информация":


    Можете да видите, че е доста лесно да разберете битовата дълбочина на операционната система и това трябва да се направи, ако има желание да се разшири количеството RAM на компютъра. Освен това ще са необходими познания за битовостта на операционната система, ако искате да преинсталирате операционната система.

    Често изискванията за приложение или игра показват съвместимост с определена битова система. 32-битовите приложения работят и на двете системи, за разлика от 64-битовите. Те работят само на 64-битови системи. В тази връзка, преди да изтеглят приложение или да го закупят, хората си задават въпроса - как да разберат битовата дълбочина на системата?

    Отговорът на този въпрос е прост: във всяка версия на Windows просто натиснете Win + Pause. Случва се клавиатурата да няма бутон за пауза или клавишната комбинация да не работи (например поради факта, че за да използвате бутона за пауза, трябва да задържите и Fn). След това просто отидете на Explorer (Win + E), щракнете с десния бутон върху надписа "Този компютър". Ако имате по-стари версии на Windows, щракнете върху "свойства" на етикета "Моят компютър".

    В резултат на това ще видите прозорец с информация за инсталираната операционна система, където ще намерите, наред с други неща, нейната битова дълбочина.


    Дълбочина на битовете на системата Windows 10
    Разберете битовата дълбочина на системата в Windows 7

    Това е всичко, този метод е подходящ и за Windows XP. За съжаление не успях да направя екранна снимка поради липсата му. инсталирана версиятази ОС. Запомнете - Win + Pause и ще разберете битовата дълбочина на системата. Друга проста опция, която не изисква инсталиране на програми, е да въведете системна информация в

    Рано или късно всеки потребител се изправя пред въпроса за капацитета на собствения си процесор и операционна система. Въпреки факта, че и двете се определят доста просто, въпросът за избора на битовата дълбочина на новата операционна система е много объркващ и зависи преди всичко от изискванията, които потребителят има за своя компютър.

    Каква е разликата между 32 и 64 бита

    Битовата дълбочина на системата, понякога наричана още "битова дълбочина", не е задължително да съответства на битовата дълбочина на процесора и на съвременните компютри тя има само два основни вида: 32 и 64.

    Разликата между архитектура и битовост

    Въпреки външното сходство на стойностите 86 и 32, разликата между тях е голяма.

    86 е архитектурата на процесора, която се изписва правилно x86 и дефинира набора от микроинструкции на процесора. Числото 32 е битовата дълбочина на процесора, което е правилно да се запише като "32-битов". Той определя ширината на регистъра на процесора.

    Обикновено x86 архитектурата е 32-битова, докато x64 архитектурата е 64-битова.Това твърдение обаче не винаги е вярно. Например има 64-битови процесори, базирани на архитектурата x86, и 32-битови процесори, базирани на трета, напълно различна архитектура. Но все пак тези случаи са много редки и сами се сещате, че x86 отговаря на 32 бита, а x64 е 64-битов.

    Разлика между x86 и x64

    Както бе споменато по-горе, архитектурата на процесора определя главно неговата битова дълбочина, а битовата дълбочина определя ширината на регистъра. Ширината на регистъра определя количеството данни, които трябва да бъдат обработени в даден момент, и количеството RAM, което компютърът може да използва. 32-битов регистър може едновременно да взаимодейства с 2 32 адреса (покрива 2 32 бита от информационния поток, което се равнява на 4 гигабайта), а 64-битов регистър - с 2 64 (покрива предишния поток на информацияна квадрат, което е невъзможно да се приложи дори на най-мощните компютри).