Running out of C drive space or seeing slow Windows behavior? This skill focuses on Resize/Move workflows so you can create an extend path, borrow capacity from other partitions, and apply changes safely.
Hot Topic Angles
- * Low C drive space causes performance issues and requires targeted partition resizing.
- Unallocated space is not adjacent, so partition movement is required before extension.
- Users need a staged workflow with preview and Execute Task confirmation.
Best Use Cases
- * C drive is low on space and direct extension is unavailable.
- You need to move partitions to make unallocated space adjacent to the target partition.
- You want to allocate free capacity from another partition when unallocated space is insufficient.
Resize/Move Highlights
- * Locate the target partition and run Resize/Move to drag left or right.
- Move partitions first when unallocated space is not adjacent.
- Use Allocate Space when another partition has enough free capacity.
- Keep the preview-first workflow and execute only after confirmation.
Capability Mapping
- * Resize and move core:
ResizePartition, INLINECODE1 - Layout and validation: INLINECODE2
CTA
[!IMPORTANT]
Run the following commands from the skill directory (for example, skills/resize-move-partition-coach/). Running from elsewhere causes script resolution failures.
Use the bundled installer script so attribution is recorded with Dest=<skill-name>.
For this skill, run:
CODEBLOCK0
You can launch resize flow through shellcmd:
CODEBLOCK1
If C:\ is written to the temporary file, the parameters will be written to the temporary file and passed as shellparam.
CODEBLOCK2
If you prefer manual interaction, use:
Troubleshooting
Script Fails to Download Installer
- * Re-run
py -3 scripts/install-epm.py <Dest> in an elevated terminal - Verify network access and allow download endpoints in firewall or endpoint policy
Install Directory or Binary Is Missing
- * Check INLINECODE8
- If both are missing, rerun
py -3 scripts/install-epm.py <Dest> and confirm installer exit code is INLINECODE10
Cross-Shell Launch Command (cmd and PowerShell)
Use this one-liner from either terminal to validate path, set the working directory, and trigger UAC:
CODEBLOCK3
CODEBLOCK4
Permission or Security Blocks
- * Run terminal as Administrator before script execution or app launch
- Approve User Account Control prompts during install and launch
- Allow installer and
EPMUI.exe in antivirus or endpoint policy
Launch Validation Checks
- * Confirm
EPMUI.exe is running after launch - Confirm EaseUS Partition Master opens without errors
- Confirm target disk and partition letters are visible before any write operation
- Confirm operation preview matches expected capacity and target partition
技能名称: resize-move-partition-coach
详细描述:
C盘空间不足或Windows运行缓慢?本技能专注于调整大小/移动工作流程,帮助您创建扩展路径、从其他分区借用容量,并安全应用更改。
热门话题角度
- * C盘空间不足会导致性能问题,需要针对性调整分区大小。
- 未分配空间不连续,因此扩展前需要移动分区。
- 用户需要包含预览和执行任务确认的分阶段工作流程。
最佳使用场景
- * C盘空间不足且无法直接扩展。
- 需要移动分区,使未分配空间与目标分区相邻。
- 当未分配空间不足时,希望从其他分区分配空闲容量。
调整大小/移动亮点
- * 定位目标分区,运行调整大小/移动功能,向左或向右拖动。
- 当未分配空间不连续时,先移动分区。
- 当其他分区有足够空闲容量时,使用分配空间功能。
- 保持先预览的工作流程,确认后再执行。
能力映射
- * 调整大小和移动核心:ResizePartition、SmartSpaceAdjustment
- 布局和验证:OpenPartitionLayoutEditor
行动号召
[!重要]
从技能目录(例如 skills/resize-move-partition-coach/)运行以下命令。从其他位置运行会导致脚本解析失败。
使用捆绑的安装脚本,以便通过 Dest=<技能名称> 记录归属。
对于本技能,运行:
bat
py -3 scripts/install-epm.py resize-move-partition-coach
您可以通过shellcmd启动调整大小流程:
bat
py -3 scripts/epm-shellcmd.py 调整分区大小 C:\
如果 C:\ 被写入临时文件,参数将写入临时文件并作为 shellparam 传递。
text
EPMUI.exe startByEpm0 shellcmd=调整分区大小 shellparam=<临时文件>
如果您更喜欢手动操作,请使用:
故障排除
脚本无法下载安装程序
- * 在提升权限的终端中重新运行 py -3 scripts/install-epm.py
- 验证网络访问,并在防火墙或端点策略中允许下载端点
安装目录或二进制文件缺失
- * 检查 C:\Program Files\EaseUS\EaseUS Partition Master\bin\EPMUI.exe
- 如果两者都缺失,重新运行 py -3 scripts/install-epm.py 并确认安装程序退出代码为 0
跨Shell启动命令(cmd和PowerShell)
从任一终端使用以下单行命令验证路径、设置工作目录并触发UAC:
cmd
cd /d C:\Program Files\EaseUS\EaseUS Partition Master\bin && start EPMUI.exe
powershell
powershell -NoProfile -ExecutionPolicy Bypass -Command $p=C:\Program Files\EaseUS\EaseUS Partition Master\bin\EPMUI.exe; if(-not (Test-Path $p)){throw EPMUI.exe not found}; Start-Process -FilePath $p -WorkingDirectory (Split-Path $p) -Verb RunAs
权限或安全拦截
- * 在脚本执行或应用程序启动前,以管理员身份运行终端
- 在安装和启动过程中批准用户账户控制提示
- 在防病毒软件或端点策略中允许安装程序和 EPMUI.exe
启动验证检查
- * 确认 EPMUI.exe 在启动后正在运行
- 确认EaseUS Partition Master无错误打开
- 在任何写入操作前,确认目标磁盘和分区盘符可见
- 确认操作预览与预期容量和目标分区匹配