Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

13.0.0.783 8.33%
12, 5, 0, 312 8.33%
12, 5, 0, 312 75.00%
12, 5, 0, 311 8.33%

Relationships

Parent process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
RegSetValueExW, RegDeleteValueA, StartServiceW, ChangeServiceConfigW, CloseServiceHandle, QueryServiceStatus, OpenSCManagerW, OpenServiceW, RegDeleteValueW, RevertToSelf, InitiateSystemShutdownExW, AdjustTokenPrivileges, LookupPrivilegeValueW, OpenThreadToken, ImpersonateLoggedOnUser, LogonUserW, RegEnumValueW, RegFlushKey, RegSetValueExA, RegOpenKeyExA, RegCloseKey, RegOpenKeyExW, RegQueryValueExW, RegCreateKeyExW, QueryServiceConfigW, EnumServicesStatusW, QueryServiceStatusEx, OpenProcessToken, RegDeleteKeyW, RegEnumKeyExW, RegQueryInfoKeyW, GetUserNameW, CreateProcessAsUserW, DuplicateTokenEx, CreateServiceW, DeleteService, ControlService, DeregisterEventSource, ReportEventW, RegisterEventSourceW, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerExW, SetServiceStatus
fltlib.dll
FilterSendMessage, FilterConnectCommunicationPort
kernel32.dll
PeekNamedPipe, WaitNamedPipeW, SetNamedPipeHandleState, LoadLibraryExW, InterlockedDecrement, InterlockedIncrement, InitializeCriticalSectionAndSpinCount, GetCommandLineW, lstrcmpiW, GetFileAttributesExW, GlobalMemoryStatusEx, GetModuleFileNameW, HeapDestroy, HeapCreate, WaitForMultipleObjects, ResetEvent, SetEvent, CreateEventW, CreateWaitableTimerW, SetWaitableTimer, GetModuleHandleA, OpenProcess, VirtualFree, FormatMessageW, SetPriorityClass, GetMailslotInfo, CreateMailslotW, FlushInstructionCache, GetCurrentProcessId, GetProcessIoCounters, MoveFileW, GetFileSizeEx, RemoveDirectoryW, CreateDirectoryW, ReleaseMutex, CreateMutexW, LoadLibraryA, CancelWaitableTimer, GetThreadTimes, FormatMessageA, HeapAlloc, FlushFileBuffers, OutputDebugStringW, GetVersion, OpenMutexW, lstrlenA, HeapReAlloc, HeapSize, InterlockedCompareExchange, InterlockedPushEntrySList, IsProcessorFeaturePresent, InterlockedPopEntrySList, EncodePointer, DecodePointer, InterlockedExchange, HeapSetInformation, GetStartupInfoW, SetUnhandledExceptionFilter, QueryPerformanceCounter, TerminateProcess, CompareFileTime, GlobalFree, FileTimeToLocalFileTime, FileTimeToSystemTime, FindFirstVolumeW, FindNextVolumeW, FindVolumeClose, InterlockedExchangeAdd, GetCurrentThreadId, OpenThread, ReadFile, WriteFile, DeleteFileW, SetFilePointer, SetEndOfFile, SetThreadExecutionState, GetCurrentThread, GetThreadPriority, SetThreadPriority, CreateThread, ResumeThread, GlobalAlloc, GetProcessHeap, HeapFree, GetDateFormatW, UnhandledExceptionFilter, IsDebuggerPresent, VirtualAlloc, LocalAlloc, LocalFree, GetLastError, GetFileInformationByHandle, CloseHandle, lstrlenW, GetSystemTimeAsFileTime, GetVolumeInformationW, Sleep, GetDiskFreeSpaceW, GetVersionExW, DeviceIoControl, SetLastError, CreateFileW, MultiByteToWideChar, EnterCriticalSection, LeaveCriticalSection, DeleteCriticalSection, DuplicateHandle, GetCurrentProcess, GetSystemInfo, RaiseException, GetComputerNameW, InitializeCriticalSection, GetProcAddress, GetModuleHandleW, GetComputerNameExW, WideCharToMultiByte, FindResourceW, SizeofResource, LockResource, LoadResource, FindResourceExW, GetSystemTime, LoadLibraryW, FreeLibrary, GetSystemDirectoryW, GetTickCount, GetFileAttributesW, WaitForSingleObject, SystemTimeToFileTime, GetLocalTime, FindClose, FindNextFileW, FindFirstFileW, GetFileTime, GetFileSize, GetDriveTypeW, FindVolumeMountPointClose, FindNextVolumeMountPointW, FindFirstVolumeMountPointW, GetVolumeNameForVolumeMountPointW, GetLogicalDriveStringsW, QueryDosDeviceW, GetVolumePathNameW, GetSystemPowerStatus
msvcp100.dll
DllMain
msvcr100.dll
DllMain
ntdll.dll
_wcsicmp, _aullrem, _aulldiv, _chkstk, _aullshr, _allshl, NtReadFile, RtlTimeToSecondsSince1980, wcslen, _allmul, NtCreateEvent, RtlNtStatusToDosError, NtClose, RtlInitUnicodeString, NtCreateFile, NtFsControlFile, NtDeviceIoControlFile, NtWaitForSingleObject, memcpy, memmove, _alldiv, RtlUnwind, RtlSetBits, RtlFindClearBitsAndSet, RtlFindLongestRunClear, wcscat, iswctype, _wcslwr, RtlInitializeBitMap, RtlClearBits, RtlFindSetBitsAndClear, _allrem, wcscpy, wcsncpy, _snwprintf, _snprintf, sscanf, strrchr, strncat, strncpy, strcat, strcpy, strstr, strcmp, strncmp, isalnum, __isascii, iscntrl, isdigit, isgraph, isprint, ispunct, isxdigit, isupper, islower, isspace, memchr, strchr, strtoul, strtol, wcstoul, isalpha, labs, iswxdigit, fabs, floor, memcmp, ceil, towlower, wcschr, wcsrchr, sprintf, strcspn, NtQueryDirectoryFile, towupper, toupper, NtQueryInformationFile, wcscmp, wcsncmp, qsort, _wcsnicmp, wcsstr, tolower, strlen, _wtoi, iswdigit, memset, RtlCompareMemory
ole32.dll
CreateStreamOnHGlobal, CoMarshalInterThreadInterfaceInStream, CoGetInterfaceAndReleaseStream, CoUninitialize, CoInitializeEx, GetHGlobalFromStream, CoTaskMemFree, ProgIDFromCLSID, CoTaskMemAlloc, CoTaskMemRealloc, CoResumeClassObjects, CoInitializeSecurity, CoRegisterClassObject, CoRevokeClassObject, StringFromGUID2, CoSuspendClassObjects, CoSetProxyBlanket, CLSIDFromString, OleRun, CLSIDFromProgID, CoCreateInstance
powrprof.dll
CallNtPowerInformation
psapi.dll
EnumProcesses, GetModuleBaseNameW, EnumProcessModules
rpcrt4.dll
UuidToStringW, UuidCreate, RpcStringFreeW, UuidToStringA, RpcStringFreeA, UuidCreateNil
shfolder.dll
SHGetFolderPathW
user32.dll
SystemParametersInfoW, GetLastInputInfo, CharNextW, LoadStringW, PostThreadMessageW, CharUpperW, CharToOemW, RegisterClassExW, LoadCursorW, GetClassInfoExW, CreateWindowExW, CallWindowProcW, GetWindowLongW, SetWindowLongW, DestroyWindow, DefWindowProcW, PeekMessageW, GetMessageW, TranslateMessage, wsprintfW, MessageBoxW, UnregisterClassA, DispatchMessageW
userenv.dll
CreateEnvironmentBlock, EnterCriticalPolicySection, LeaveCriticalPolicySection, RegisterGPNotification, UnregisterGPNotification, DestroyEnvironmentBlock
ws2_32.dll
getaddrinfo, WSAAddressToStringW, WSAStringToAddressW, freeaddrinfo
wtsapi32.dll
WTSFreeMemory, WTSEnumerateProcessesW, WTSEnumerateSessionsW
Export table
_DefragCancelVerifyVolume@8
_DefragClearBootMountIntent@8
_DefragDebugMessage@8
_DefragOfflineComplete@4
_DefragOfflineMoveFile@40
_DefragOnlineMoveFile@28
_DefragOnlineQueryExtentInformation@24
_DefragOpenFile@20
_DefragOpenVolume@16
_DefragOpenVolumeEx@16
_DefragPDBootComplete@0
_DefragQueryAllInformation@52
_DefragQueryAllocationBitmap@24
_DefragQueryAttributeDefinitions@16
_DefragQueryAttributeName@28
_DefragQueryDllVersion@8
_DefragQueryDriverVersion@16
_DefragQueryExtentInformationEx@44
_DefragQueryFileId@12
_DefragQueryMftBitmap@28
_DefragQueryNameInformation@28
_DefragQueryNonResidentAttributes@24
_DefragQueryNonResidentAttributesEx@20
_DefragQueryNtfsInfo@8
_DefragQueryVolumeState@20
_DefragReboot@0
_DefragSetBootMountIntent@12
_DefragSpecifyDebugFile@16
_DefragTruncateFile@8
_DefragUnloadIntent@0
_DefragVerifyVolume@8
_DefragWaitVerifyVolume@8
_DefragZeroFile@8

PDEngine.exe

PerfectDisk by Raxco Software (Signed)

Remove PDEngine.exe
Version:   12, 5, 0, 312
MD5:   ef96be5e0db97ae7ed4b225c056c7755
SHA1:   06bb368ef8493be4087c59a3cd6fd85682e57853
SHA256:   989cfe484f1c28cbc32ac576e37d09eb76a79f3f27ae55cf7757db58ae22219d

What is PDEngine.exe?

PDEngine Module for PerfectDisk is a defragmentation utility for Windows published by Raxco Software. PerfectDisk attempts to defragment drives in a single pass of a drive, as opposed to a common approach of running continuously and gradually defragmenting the file system. PerfectDisk has the capability of a scheduled defrag managed by an internal task scheduler. It also offers the option to defrag during screen saver activity, or when the PC is idle.

About PDEngine.exe (from Raxco Software)

Keep your computer running like new. PerfectDisk speeds up everything you do, from browsing the web to downloading music and editing pictures. Plus, you'll see faster machine boot times, fewer soft

DetailsDetails

File name:pdengine.exe
Publisher:Raxco Software, Inc.
Product name:PerfectDisk
Description:PDEngine Module
Typical file path:C:\Program Files\common files\raxco\shared\pdengine.exe
File version:12, 5, 0, 312
Size:2.07 MB (2,166,648 bytes)
Certificate
Issued to:Raxco Software
Authority (CA):VeriSign
Effective date:Tuesday, March 27, 2012
Expiration date:Monday, May 25, 2015
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 10.0
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Raxco Software Inc.
19% remove
PerfectDisk is a defragmentation utility for Windows that can optimize disk drives with an optimization strategy called SMARTPlacement as well as prevents fragmentation with OptiWrite (detects when Windows is going to fragment files and intelligently redirects I/O to stop the fragmentation).
Raxco Software Inc.
5% remove
Features patented advanced SMARTPlacement optimization technology and with free space consolidation to boost write performance, including OptiWrite for fragmentation prevention and a zero-fill feature to reclaim free space.
Raxco Software Inc.
3% remove
PerfectDisk is a defragmentation utility for Windows that can optimize disk drives with an optimization strategy called SMARTPlacement as well as prevents fragmentation with OptiWrite (detects when Windows is going to fragment files and intelligently redirects I/O to stop the fragmentation).
ReSoft Ltd.
  69% remove
Shopping Helper Smartbar is a potentially unwanted web browser extension that is ad-supported and will display various popup and banner ads as well as modify the user's web browser search and home page settings. This plugin will update Internet Explorer (as a BHO), Chrome (as an extension) and Firefox (as an add-in). In some cases, the program will monitor a user's behavior (which the user agreed to if they did not read the full EULA) a...

BehaviorsBehaviors

Service
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'PDEngine'

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00993704%
0.028634%
Kernel CPU:0.00452188%
0.013761%
User CPU:0.00541516%
0.014873%
Kernel CPU time:67,002 ms/min
100,923,805ms/min
CPU cycles:1,604,633/sec
17,470,203/sec
Memory
Private memory:25.08 MB
21.59 MB
Private (maximum):32.9 MB
Private (minimum):3.56 MB
Non-paged memory:25.08 MB
21.59 MB
Virtual memory:93.43 MB
140.96 MB
Virtual memory (peak):103.38 MB
169.69 MB
Working set:15.87 MB
18.61 MB
Working set (peak):33.3 MB
37.95 MB
Page faults:85,394/min
2,039/min
I/O
I/O read transfer:89.08 KB/sec
1.02 MB/min
I/O read operations:22/sec
343/min
I/O write transfer:2.79 KB/sec
274.99 KB/min
I/O write operations:2/sec
227/min
I/O other transfer:296.19 KB/sec
448.09 KB/min
I/O other operations:1,182/sec
1,671/min
Resource allocations
Threads:12
12
Handles:208
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\common files\raxco\shared\pdengine.exe"
Owner:SYSTEM
Windows Service
Service name:PDEngine
Description:“PerfectDisk's defrag engine”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

ResourcesThreads

Averages
 
ntdll.dll
Total CPU:0.28115410%
0.272967%
Kernel CPU:0.22084309%
0.107585%
User CPU:0.06031100%
0.165382%
CPU cycles:3,404,630/sec
5,741,424/sec
Context switches:14/sec
79/sec
Memory:1.23 MB
1.16 MB
PDEngine.exe (main module)
Total CPU:0.13144030%
Kernel CPU:0.10897838%
User CPU:0.02246192%
CPU cycles:1,488,621/sec
Context switches:8/sec
Memory:2.07 MB
ole32.dll
Total CPU:0.00293225%
Kernel CPU:0.00000000%
User CPU:0.00293225%
CPU cycles:42,510/sec
Memory:1.36 MB
sechost.dll
Total CPU:0.00086221%
Kernel CPU:0.00034488%
User CPU:0.00051732%
CPU cycles:18,470/sec
Memory:100 KB

Common loaded modules

These are modules that are typiclaly loaded within the context of this process.

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 33.33%
Windows 7 Ultimate 25.00%
Windows 8 Pro with Media Center 25.00%
Windows 8.1 Pro 8.33%
Windows 8 8.33%

Distribution by countryDistribution by country

United States installs about 58.33% of PerfectDisk.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Toshiba 57.14%
American Megatrends 28.57%
Samsung 14.29%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE