PDA

Показать полную графическую версию : [решено] bcdedit не является внутренней или внешней командой


Страниц : 1 [2]

okshef
28-03-2014, 22:38
huntЭr, у вас на 2-м диске есть скрытый раздел 100 мб, присвойте ему букву и переделайте, пожалуйста, файл bcdcfg.txt

huntЭr
29-03-2014, 00:20
huntЭr, у вас на 2-м диске есть скрытый раздел 100 мб, присвойте ему букву и переделайте, пожалуйста, файл bcdcfg.txt »
сделал..
upd дальше понятно, только чето я туплю.. как так? раньше этот раздел был без буквы, но я мог bcdedit применять.. что за нафиг?

okshef
29-03-2014, 00:26
huntЭr, проверьте сейчас работу bcdedit (судя по файлу - все работает)

huntЭr
29-03-2014, 12:25
huntЭr, проверьте сейчас работу bcdedit (судя по файлу - все работает) »
Да, работает, но как так получилось, что у меня папка boot есть и на диске С и на "зарезервировано системой"? Мне главное это понять. А также непонятно другое - когда винда устанавливается, она создает служебный раздел размером 100мб под названием "зарезервировано системой" БЕЗ БУКВЫ! И тем не менее на такой винде bcdedit прекрасно работает.

okshef
29-03-2014, 12:30
Скорее всего, какое-то нарушение прав... Точнее сказать не могу

Al3223
09-04-2017, 14:59
Дабы не создавать новую, аналогичную тему этой и этой (http://forum.oszone.net/thread-244334.html)
Столкнулся с проблемой использования bcdedit в bat файле, а именно

"bcdedit" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

(errorlevel=9009)

Если запустить cmd через "Выполнить", то bcdedit отрабатывает нормально.
Но если в батнике, или запустив cmd где-то в другом месте - ругается.

@echo off
ver |>NUL find /v "5." && if "%~1"=="" (
Echo CreateObject^("Shell.Application"^).ShellExecute WScript.Arguments^(0^),"1","","runas",1 >"%~dp0Elevating.vbs"
cscript.exe //nologo "%~dp0Elevating.vbs" "%~f0"& goto :eof
)
:: Код...



Ещё смущает расположение (скрины по ссылкам)

http://ts01.spac.me/tfil/4331ea6c6b5f03124c00b9e8bb07b8cd/68186662.f.800.800.0.jpg?1491375974


http://ts02.spac.me/tfil/ddb00f46744ca8db3b4e636c38218cdd/68189439.f.800.800.0.jpg?1491389267

Для своей задачи использовал костыль

::...
set bcdedit=bcdedit
::...
:install
::...
%bcdedit%
if %errorlevel% gtr 0 goto findbcdedit
::...
:findbcdedit
for /f "tokens=*" %%a in (
'Dir /b/s/a-d %windir%\bcdedit.exe'
) do Set bcdedit="%%a"
goto install
::...


Но хотелось бы понять где и что именно делаю не правильно указав в bat файле явную команду bcdedit.

Al3223
12-07-2017, 08:46
И всё же...
Гуру - объясните пожалуйста "популярно" в чём именно проблема и как её решить?
Аналогичная ситуация и с sfc /scannow, например...
Поднятие прав консоли не влияет на результат, тогда что влияет?

Или нужно создать новую тему?

Al3223
13-07-2017, 17:31
Разобрался.
Запускал из под x86 total commander на x64 системе.
Из под x64 версии программы проблем нет.
Не учёл...

vasmed
15-09-2020, 04:45
Всем, привет. У меня была такая же ошибка как в теме этого вопроса. Проблема была в том, что я пытался запустить bcedit вместо bcdedit.

SpyroSpirit
14-01-2023, 03:05
Всем, привет. У меня была такая же ошибка как в теме этого вопроса. Проблема была в том, что я пытался запустить bcedit вместо bcdedit.
Когда у этого человека спросят, что он сделал полезного в своей жизни, просто скиньте ссылку на это сообщение. :)
Больше недели мучался с отключением динамических тиков, сколько источников писали про команду bcedit, и она естественно не запускалась. Спасибо Вам огромное, что подсказали решение проблемы!

caeleslupus
26-09-2023, 05:40
тали п »
Большое спасибо)))




© OSzone.net 2001-2012