|
|
本帖最后由 xiaoy 于 2026-7-4 22:27 编辑
主要更新: - 中文界面汉化,便于中文 Windows 环境直接使用。
- 增加 VHDX 支持,可创建、打开并作为 iSCSI LUN 提供给客户端。
- 修复 VHDX 写入时 DiscUtils.Vhdx.ContentStream.Flush() 未实现导致的写入异常。
- 打开被占用的 VHDX 时支持只读回退,避免直接崩溃。
- 新增命令行启动模式,可不打开 GUI,直接用一个 VHD/VHDX 文件启动 iSCSI Target。
- 命令行启动时会尝试自动添加 Windows 防火墙 TCP 3260 入站规则,减少首次启动时的手动干预。
- GUI 可保存当前服务配置,命令行可按配置文件启动或停止服务。
- 后台服务支持运行中添加、移除、查看和保存 VHD/VHDX Target,无需重启服务。
- 命令行、后台服务和 GUI 为 VHD/VHDX 磁盘镜像提供只读块缓存,默认 256MB;写入会自动清理相关缓存块,可用 /cachemb 0 或 GUI 中的 0 关闭。
- 修正 READ(6) / WRITE(6) 长度为 0 时应表示 256 个块的兼容性问题。
- 增强虚拟磁盘目标的 SCSI 兼容性,补充 MODE SENSE(10)、READ/WRITE/VERIFY(12)、SYNCHRONIZE CACHE(16) 等常见命令处理。
- 改进 /stop,停止请求会立即关闭服务;若服务进程短时间内未退出,会按状态文件中的进程号终止。
https://github.com/cqbsxiaoy/iSCSIConsole/
|
|