[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
86511Тогда уж для полного счастья и это нужно в начало батника унести
aa Конечно в начало надо.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
Просто сльозы на очах...
set xOS=64& if %PROCESSOR_ARCHITECTURE%==x86 if not defined PROCESSOR_ARCHITEW6432 set xOS=86
for %%i in (5.0 5.1 5.2 6.0 6.1 6.2 6.3 10.0) do ver| >nul find "%%i"&& goto %%i_x%xOS%
goto :eof
:6.1_x64
...
:6.1_x86
...
---
Мега-конструкцию:
Goto End
:End
даже не буду обсуждать, дабы не портить шыдевр.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
Ander_73, aa В ХР работает?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
Gvint64, что означает твоя ссылка на обсуждение переменной ProgramW6432?

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
Наверное я неправильно понял - переменная в ХП работает - просто для себя хотел уточнить.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
Gvint64,
86450Переменная введена в "семёрке".

[Цитировать]

    mat.86
  • 14134
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
Помогите реализовать задачу. На компьютере две операционные системы и 4 раздела.
Раздел 0 с загрузчиком ~ 200 мб. основной активный
Раздел 1 с win 10 - 100 Гб. логический
Раздел 2 win 7 - 50 Гб основной
Раздел 3 Диск D:\ - 780 Гб логический
Нужно с помощью одного командного файла делать активным 2 раздел. Через diskpart последовательным вводом команд активируется раздел 2, но при этом раздел 3 "слетает" удаляется не только буква, но и сам раздел и его приходится восстанавливать через программу. Команды такие:
diskpart
list disk
sel disk 0
list part
sel part 2
active
Через bootice раздел 2 становится активным и ничего не слетает.
Как написать один батник который бы делал все в автоматическом режиме, а не последовательным вводом команд? Можно с помощью дополнительных утилит, не принципиально.
Попробовал через bootice такую команду "bootice.exe /DEVICE=0:2 /activate" не срабатывает.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
Надо посмотреть какие разделы: логические и основные.


Последний раз редактировалось: Gvint64 (2021-06-20 15:53), всего редактировалось 25 раз(а)

[Цитировать]

    mat.86
  • 14134
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
Разобрался с запуском через diskpart, нужно "diskpart /s 1.cmd"
Содержимое 1.cmd:
select disk 0
list part
select partition 2
active
exit
Но при этом удаляется логический раздел 3 (диск D), в diskpart он виден под номером 4.

DISKPART> list part

DISKPART> list part
Раздел ### Тип Размер Смещение
---------- ---------------- ------- -------
Раздел 1 Основной 234 Mб 1024 Kб
Раздел 0 Расширенный 931 Gб 235 Mб
Раздел 3 Логический 100 Gб 236 Mб
Раздел 2 Логический 50 Gб 100 Gб
Раздел 4 Логический 780 Gб 150 Gб
Как избежать удаления раздела ? Может через bootice делать или через другую утилиту ? bc

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
mat.86, aa Невидимым становися? Тогда может так попробовать.
select disk 0
list part
select partition 2
active
select partition 4
assign letter=H rem любая свободная буква
exit

[Цитировать]

    mat.86
  • 14134
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
aa
86529mat.86, aa Невидимым становится?
[/code]
невидимым в смысле буква удаляется? Нет там не просто буква удаляется, а весь раздел удаляется. Приходится восстанавливать с помощью Aomey Partition Assistent мастер восстановления разделов, minitool Partition Wizard в данном случае не помогает, находит его, предлагает восстановить, но какой то другой раздел при этом удалить.
Может у меня какой то не порядок в таблице разделов, но как его навести в таком случае я не знаю. Может другая какая утилита есть, не diskpart?


Последний раз редактировалось: mat.86 (2021-06-19 14:45), всего редактировалось 1 раз

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
mat.86, Может всё дело в том что 3 раздела логические а основной 1.
Вот чего-то нашёл по этой теме

[Цитировать]

    mat.86
  • 14134
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
Gvint64, возможно вы правы. Я обычно не пользуюсь штатным управлением дисков в windows, потому что у него есть не все нужные функции. В основном пользуюсь minitool Partition wizard и в редких случаях если он не справляется другими. И в нем и в Aomey Partition Assistent раздел отображается как основной (первичный). А сейчас заглянул в стандартное управление дисками и обратил внимание на 2 диске написано логический. Получается не стыковка. Попытаюсь сделать чтобы отображалось и в управлении дисков как основной

Картинка

Картинка



Последний раз редактировалось: mat.86 (2021-06-19 15:37), всего редактировалось 1 раз

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 2 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
mat.86, aa
Картинки устанавливайте не тегами Img, а Экскиз и под спойлер не нужно будет прятать.

[Цитировать]

    mat.86
  • 14134
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
rezorustavi, aa учту, привык к другому форуму, там другой порядок

Страница 55 из 89


Показать сообщения:    

Текущее время: 28-Мар 16:28

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы