Extras
Check drive
Using the ribbon, you can check your drives for errors
with the Check drive command.
- The related report is automatically saved under Scheduling →
Reports.
- The check corresponds to Windows’ chkdsk function,
but runs in read-only mode.
- No errors are fixed automatically.
- You must correct errors manually using the Windows chkdsk command.
- No errors are fixed automatically.
If an error is detected, we recommend a thorough
check of the drive.
You can cancel the check at any time using the Stop
button.
Note:
Because the check runs in read-only mode, your data is not
modified by the process.
O&O ClusterInspector
O&O ClusterInspector is a tool for detailed
analysis of disk allocation.
- Open it with a double-click on a block in the
block view.
- It shows the files located in that area of the disk.
- By default, up to 50 file entries per page are displayed. You can view more entries using the navigation buttons.
Displayed information:
- Start cluster: Start of the currently displayed
section
- Number of clusters: Number of clusters occupied by
the file in the block
- Fragments: Number of file parts — greater than 1
indicates fragmentation
- Size: Physically occupied storage space
- File: Absolute path of the file
Tip: A cluster is the smallest logical allocation unit for files on a storage device.
Show file layout (Details)
- Click Details to view information about a selected
file.
- All fragments with cluster number and size are
displayed.
- In the block view (ClusterView), occupied clusters
are highlighted.
- You can immediately see how fragmented a file is and where its
fragments are located.
Determine file position
- Via the ribbon: Determine file position.
- Select the desired file in the dialog.
- In the block view (ClusterView), all areas occupied by the file are
highlighted.
- This provides a quick overview of how the file is physically
distributed on the disk.
Optimize Thin Provisioning
Thin Provisioning is a technique for virtual machines
that assigns storage dynamically.
Goal: More efficient use of resources, reduced
power consumption, smaller footprint,
and less heat generation.
- O&O Defrag supports Thin Provisioning by reporting
changed storage demand (especially reduced demand) to
the virtual machine.
- Benefit: Allocation can be reduced → future storage requirements decrease.
Import/Export base settings
O&O Defrag allows you to export and
import your custom base configuration via .xml
files.
Export:
1. In the main window, under Extras, click
Export….
2. Enter a file name (e.g., ood_settings.xml).
3. Choose a save location in the file browser and confirm.
Import:
1. In the main window, under Extras, click
Import….
2. Select the desired configuration file.
3. Confirm your selection.
Note:
Make sure the configuration file is complete and
compatible before importing.
Defragment individual drives
Select the desired drive in the drive list.
- Clicking the Start button in the ribbon begins
defragmentation with the default SPACE method.
- If you want to use a different method, open the Start button’s
submenu and choose the desired method.
The duration of defragmentation depends on the size of the
data set and can take several hours.
- A running process is indicated by an animated drive
icon and the progress bar.
- After completion, you can display a status report in
your web browser.
Defragment SSDs
- SSD controllers store files fragmented across pages
(free memory sections).
- As a result, more memory cells must be read than necessary when
accessing data.
- Consequences:
- Slowdowns due to searching for fragments
- Increased wear on memory cells → shorter lifespan
The resource-friendly SOLID/COMPLETE method reduces
unnecessary fragmentation by optimally consolidating file
fragments.
- Benefit: Fewer memory cells are used → longer
lifespan and stable performance.
- Note: SOLID/COMPLETE can be used for SSDs and
HDDs alike.
Defragment HDDs
- On traditional hard drives, fragmentation increases access
times, because the read/write head must travel longer
distances.
- Causes: daily work, browsing, gaming, frequent server access.
- Consequences:
- Significantly longer access times
- Increased wear on mechanics
- Benefits of defragmentation:
- Faster access times
- Less hardware stress
- Longer hard drive lifespan
Note:
You can also defragment multiple drives
simultaneously.
Hold down the Ctrl key and select the desired
drives.
Defragment the entire computer
- Select all drives in the drive list (multi-select
with Ctrl key).
- Start defragmentation using the SPACE method or
select another method from the submenu.
- Running operations are shown via the icon and progress bar.
- After completion, you can display a comprehensive status
report in the browser.
Defragment individual files and folders
- In a file’s or folder’s context menu, select
Defragment directly.
- O&O Defrag opens and starts defragmentation immediately.
- Especially for small amounts of data, defragmentation completes in
just a few seconds.
Note:
For verification, you can run an analysis.
If the file no longer appears in the list of fragmented files after
completion, it was successfully defragmented.
Work over the network
The network feature allows you to remotely
control O&O Defrag on another computer within the same
network.
This lets you run all program functions you use locally
remotely as well.
Requirements
- O&O Defrag must be installed on the target
computer.
- Port 50300 must be open in the target system’s
firewall.
- By default, you can only control O&O Defrag on computers where
your user account is a member of the local Administrators
group.
Optional:
- If you want to allow all users on the network to control it, enable
the option in Settings:
“Allow remote access from the same network.”
Establish a connection
1. In the Extras menu, select Connect to
computers.
2. Choose the desired network computer.
3. Once connected, you have access to all O&O Defrag features as if
you were working directly on the target machine.
Firewall settings
To ensure the connection works, configure the firewall correctly:
- Open Windows Firewall at:
Control Panel → Security → Windows Firewall → Advanced settings → Exceptions.
- Create a new port.
- Enter port number 50300 and name it, e.g.,
O&O Defrag.
- Confirm the changes.
- Check the O&O Defrag box in the exceptions list.
Note:
Incorrect firewall configuration can block remote control. Ensure that
port 50300 is open on all involved computers.
Defragmentation information & S.M.A.R.T. functionality
O&O Defrag provides various information views to
monitor the progress and results of your defragmentation.
Use the tabs at the bottom of the
Defragmentation ribbon to switch between the following
categories:
Timeline
- Overview of actions you have performed recently.
- Shows defragmentation results per drive.
History
- Shows how many files were sped up and how many fragments were
removed.
- Overview of the total amount of data
defragmented.
Drive status
- Summary of the status of selected drives before and after
defragmentation.
- Includes information about:
- Drive details
- Drive usage
- File system
- A dynamic pie chart displays the current
fragmentation level proportionally.
- Also includes:
- Total and analyzed number of files and folders
- Dynamic updates during defragmentation
File status
- Overview of the largest and most fragmented
files.
- This information is also included in the status
reports.
- Sorting options by different criteria (e.g., file size, fragmentation
level).
- Requirement: The drive must be analyzed
beforehand.
Notes on the first defragmentation
- The first defragmentation usually takes the
longest.
- Reason: O&O Defrag must examine and optimally position all
files.
- The COMPLETE methods are particularly time-consuming
because they move non-fragmented files as well.
- Recommendation:
- Perform the first defragmentation using the STEALTH
or SPACE method → quick consolidation.
- Then optionally use the COMPLETE methods for maximum
performance.
Note:
No matter which method you choose, your system will be
noticeably faster after the first defragmentation.
S.M.A.R.T. functionality
O&O Defrag uses the S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) built into drives to monitor the health of your drives.
- Reads key drive attributes (e.g., power-on hours, error
rates).
- Changes in these values indicate wear or
impending issues.
- The view shows details such as:
- Power cycles
- Temperature
- Read errors
- Write operations
- Power cycles
- Each value is displayed on a scale (raw value) from 0 to 100, 200, or 255.
Typical SSD attributes
| Name | Description | |——————————-|—————————————————————————–| |
Temperature | Temperature in °C (normal 40–65 °C). The lower, the
better. | | Power-on hours | Total operating time in hours. | | Power
cycles | Number of power on/off cycles. | | Interface / transfer mode |
Interface through which the SSD is connected. | | Read/Write operations
| Total number of read and write operations. | | Block size | Indicates
the SSD’s block size. | | Critical warning | Number of critical error
messages. | | Available spare | Remaining spare capacity. | | Wear
percentage | SSD wear level. | | Data units read/written | Number of
processed data units. | | Executed read/write commands | Details on
command usage. | | Command wait time (min) | Average wait time in
minutes. | | Unsafe shutdowns | Number of improper shutdowns. | |
Integrity errors | Number of detected integrity issues. | | Error log
entries | Number of stored error logs. |
Typical HDD attributes
| Name | Description | |——————————-|—————————————————————————–| |
Temperature | Temperature in °C (normal 40–65 °C). The lower, the
better. | | Power-on hours | Total operating time in hours. | | Power
cycles | Number of power on/off cycles. | | Interface / transfer mode |
Interface through which the HDD is connected. | | Read error rate |
Uncorrectable read errors → may indicate surface issues. | | Average
spin-up time | Number of attempts to reach rated speed → indicates motor
problems. | | Start/stop cycles | Number of load cycles during
start/stop. | | Reallocated sectors | Number of used spare sectors →
decreasing reserves = increasing risk. | | Seek error rate | Read/write
errors due to head movement. | | Spin-up retries | Problems when the
disk spins up. | | Recalibration retries | Frequent recalibrations
indicate wear. | | Power-off retract count | Improperly completed
shutdowns. | | Head parking events | Number of head parking operations.
| | Used spare sectors | Number of already used spare sectors. | |
Remaining spare sectors | Number of not yet assigned spare sectors. | |
Uncorrectable sectors | Direct indication of impending data loss. | |
Interface CRC errors | Number of faulty transfers. | | Write errors |
Number of uncorrectable write errors. |
Note:
If S.M.A.R.T. values look suspicious, make sure to back up your
data in time.
Critical warnings or increasing errors are a sign of imminent
failure.
TRIM compatibility
The TRIM feature is critical for maintaining the lifespan and
performance of SSDs.
O&O Defrag helps you ensure your system is
TRIM-capable and provides solutions for common
configuration issues.
What is TRIM?
- Flash memory cells in SSDs have a limited number of
write cycles.
- To achieve even wear, the SSD controller spreads writes across as many
cells as possible (wear leveling).
- The TRIM command tells the SSD which data blocks are
no longer in use and can be reused.
- Result:
- Fewer unnecessary writes
- Longer lifespan
- More stable performance
Requirements for TRIM
For TRIM to work, four conditions must be met:
- The SSD or NVMe must support TRIM/Deallocate
(standard on almost all models since ~2010).
- Controller in AHCI or NVMe mode:
- SATA SSDs: AHCI mode
- NVMe SSDs: natively via the NVMe protocol
- SATA SSDs: AHCI mode
- No RAID array: TRIM only works with single
drives and basic disks.
- Driver support: The controller/NVMe driver must not
block TRIM commands.
- Safe: Windows 10/11 standard AHCI or NVMe
drivers
- Vendor drivers only if they explicitly support TRIM.
- Safe: Windows 10/11 standard AHCI or NVMe
drivers
Enable AHCI on Windows 8/8.1, 10, and 11
If your system runs in IDE mode, set the following registry values
before switching the BIOS to AHCI:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride]
"0"=dword:00000000
Then open the BIOS → change SATA mode from IDE to AHCI.
Restart → Windows 8/8.1/10/11 will now boot in AHCI mode.
NVMe SSDs and TRIM
- NVMe SSDs use NVMe Deallocate (Dataset Management)
instead of classic ATA TRIM.
- Since Windows 8.1, this command has been supported
natively; in Windows 10 and 11, it is enabled
automatically.
- No special settings required → as long as Windows
uses the standard NVMe driver, TRIM is active.
Common problem cases
- IDE mode active → TRIM blocked →
Solution: switch to AHCI.
- Marvell controller with vendor drivers → TRIM blocked
→ Solution: use Windows’ standard AHCI driver.
- RAID array → TRIM does not work →
Solution: connect SSD as a single drive.
Validated TRIM-capable configurations
| SSD Type | Controller/Port | Mode | Driver | Note |
|---|---|---|---|---|
| SATA SSD | Chipset SATA port | AHCI | Windows standard AHCI driver | – |
| SATA SSD | Chipset SATA port (Intel/AMD) | AHCI | Latest vendor drivers | Keep drivers up to date |
| SATA SSD | Secondary controller SATA port | AHCI | Windows standard AHCI driver | Vendor drivers often incompatible |
| NVMe SSD | Onboard NVMe port (PCIe) | NVMe | Windows standard NVMe driver | Fully TRIM-compatible |
| SATA SSD | Chipset port in RAID | RAID | Latest Intel/AMD drivers | TRIM only with single drive |
| SAS SSD | SAS controller (e.g., LSI, Adaptec) | – | Current firmware & drivers | Must implement SAT layer |
Checklist: Is TRIM active?
Open Command Prompt with admin rights
- Start menu → type “cmd” → right-click → Run as administrator.
Run the command
```cmd fsutil behavior query DisableDeleteNotifyInterpret the output DisableDeleteNotify = 0 → ✅ TRIM is active DisableDeleteNotify = 1 → ❌ TRIM is disabled
Check NVMe (optional)
Open Windows PowerShell and enter: Get-PhysicalDisk | Select FriendlyName, MediaType, TrimEnabled Column TrimEnabled shows True if TRIM is active.
Note: If TRIM is disabled, check BIOS settings, drivers, and controller mode. With RAID or older add-on controllers, TRIM is often not available.