Оболочка для программы проверки дисков на ошибки. Обладает рядом преимуществ перед аналогами:
- При наличии повреждённых разделов их проверка и исправление ошибок начинается автоматически.
- В конце проверки диска воспроизводится звуковой сигнал динамиком материнской платы.
- Автоматически выбирается раздел, в котором установлена операционная система.
- Отображается размер раздела (динамически) и его метка.
- Минимальный размер, высокое удобство и безглючность работы. 🙂
Скачать: ChkDsk GUI 3.1 [72 KB]
ChkDsk GUI — проверка диска на ошибки
Доброго дня . Скажите может ли быть расширен функционал — добавлением автоматической проверки — всех дисков в системе .( к примеру с помощью ЧекБоксов — для отметки нужных дисков) , А не вручную- по одному диску … с сохранением лога проверки .
Аналогичный функционал — был бы полезен и SmartFix ( хоть что то на подобие этого и имеется ( определение грязного бита) но иногда не повредит проверить и все диски ( перед разметкой места и т.д )
Идея хорошая, может быть когда-нибудь реализую, однако она не в приоритете из-за того, что нужный функционал имеет SmartFix — он проверяет диски если установлен грязный бит или если не удаётся прочитать файловую систему.
Спасибо 🙂 Будем ждать с нестерпением …
Будет эксклюзив ) Без аналогов
Хорошо было бы функцию — выполнить после проверки — ( к примеру SmartFix/Антивирус/Дефрагментацию)…
ну и просмотр Smart жесткого диска…ну это уже будет наверное и лишнее 🙂
Анонс не впечатлил (наверное, пока не понял деталей). Меня всегда удивляла технология мелкомягких — перезапустить комп для проверки диска/дисков (в XP), а после проверки сразу же снова перезагрузить его, не дав ознакомиться с результатами, чтобы оценить ущерб (да и хотя бы понять, были ли ошибки). Вот если бы эту проблему решить…
Встречал в сети такой метод:
В Windows 7:
Нажмите клавишу Win, напечатайте PowerShell и нажмите Enter. Введите
get-winevent -FilterHashTable @{logname=»Application»; id=»1001″; starttime=»01/01/2011″}| ?{$_.providername –match «wininit»} | fl timecreated, message
В более ранних:
Пуск — Администрирование — Просмотр событий — Приложения, Источник: Winlogon, Код (ID) 1001
Метод для Windows 7 у меня так и не заработал, оба метода очень неудобны — не будешь же помнить эту тарабарщину наизусть! Да и со шпаргалки набирать влом. А вот утилитка, показывающая результаты проверки всех дисков за весь период времени, бы была очень кстати!
Результаты проверки диска в рабочих системах следует смотреть в журнале событий.
Скрипт для проверки ВСЕХ дисков в системе (создайте ярлык с указанными текстом):
%SystemRoot%\System32\cmd.exe /q /c (FOR %d IN (C D E F G H I J K L M N O P Q R S T U V W Y Z) DO IF EXIST %d:\ TITLE Проверка диска %d: на ошибки файловой системы & ECHO ——————— & ECHO Проверка диска %d: & CHKDSK %d: /F /X || PAUSE) & PAUSE
А для чего ей админ права если из командной строки ее можно запустить?
Вопрос звучит как «зачем летать на самолёте, когда можно ехать на поезде».
Да вопрос не в этом, а в том что дают админ права в данном случае? Любопытно просто.
Без прав администратора проверить диски на ошибки нельзя, а в WinPE пользователь всегда администратор.
Да вы правы.
@NET session
@echo off
setlocal EnableDelayedExpansion
cd /d %~dp0 & echo/
if not «%1″==»UAC» (
>nul 2>&1 net file && echo Got admin rights || (echo No admin rights & ^
MSHTA «javascript: var shell = new ActiveXObject(‘shell.application’); shell.ShellExecute(‘%~nx0’, », », ‘runas’, 1); close();»))
:: re-test admin rights
echo/ & >nul 2>&1 net file && (echo Got admin rights & echo/) || (echo No admin rights. Exiting… & goto :end)
:usercode
@IF %ERRORLEVEL% NEQ 0 GOTO ELEVATE
@GOTO ADMINTASKS
:ELEVATE
ECHO Elevated privileges are temporarily required, just to register or remove the dnscrypt-proxy service
CD /d %~dp0
MSHTA «javascript: var shell = new ActiveXObject(‘shell.application’); shell.ShellExecute(‘%~nx0’, », », ‘runas’, 1); close();»
EXIT
:ADMINTASKS
cls
Title Check Drive
@CD /d %~dp0
@echo off
cls
color f0
set Dletter=g
Set /P Dletter=»Drive letter for Checking: »
title Checking drive %Dletter% for errors…
echo Checking drive %Dletter% for errors…
echo.
chkdsk %Dletter%: /F /X /R
echo.
pause
:end
timeout /t 5 >nul
exit /b
Подскажите пожалуста, как конкретно использовать этот длинный скрипт.
Какой файл создать ?
Спасибо! Супер! А есть что-нибудь по «лечению» флешок?
Точка входа в процедуру ?Get_Standard_lnput_Stream@@YGPAVSTREAM@@XZ не найдена в библиотеке DLL C:\PROGI\SYSTEM\ChkDskGui\chkdsk.exe.
English version please ?
Корректно ли приложение обрабатывает диски объема 18 Тб?
показывает на диски как «Поврежден»..
Не факт, на момент создания приложения у меня не было дисков такого объёма.
Получается можно добавить в PE и удобно использовать даже там?
Для WinPE эта программа и создавалась.