From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 89CF51FF09B for ; Mon, 28 Sep 2026 09:16:27 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 565E321875; Mon, 28 Sep 2026 09:15:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackrack.pl; s=google; t=1790325190; x=1790929990; darn=lists.proxmox.com; h=content-transfer-encoding:content-type:subject:cc:autocrypt:from:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=2xlbrCHXdFL/adOSEsG43ilKEMhSxB9gReG7GFR5vZI=; b=hcUlFz5PyYzh9eJlRsoGoVgZ5SfRTHHOGUkJHZapHjiZOkm6XGByOJAMJJ3PFXB9xl KCaCpukzSBpEIjiQAzjidOl4TSEmiHDlFcKPiZVEi2w6a6b0xLt9rZub0dVtTyIhaHs8 H7y5IyPmaPtJZGK/605g4NhgsZql5tDxJti2g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790325190; x=1790929990; h=content-transfer-encoding:content-type:subject:cc:autocrypt:from:to :content-language:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=2xlbrCHXdFL/adOSEsG43ilKEMhSxB9gReG7GFR5vZI=; b=km/YkGK+bLt4ii3Z64ynlPZcvc1iOV9tYXozs2gyxk5IOQMowYUxID7Yg4kKtcua8v WHHtLz5lYBXF/d6ZKRgPyfhkjuCzoV3G2CYxDhHfGRovofsLgqcJ9tFgeF4mF0Ub+M4d zJ4dHbyelxdKshPo1tZiDFVpgQc79wMqELl2IMrygQUqkT0nnKPVhD+xYYAXPL7mSaVa xfX21rnNBJcYok5kzAsdNrKIJnE3BXhEnbZxWrnEQS/CmSAZGcj0bOU7iMuvO6rkaCYa mWY7NQJ+I49oUWJyRBo/r7fiaLOwk/9kLxGIQ8aucpJ9hHfbTKeu4UIdW/hIhwR2SeQm cT8Q== X-Gm-Message-State: AFuF++lCp05oMw1cRrtqPkbwIoHg/RVYXvphaCQmWliwOwStA2ylOtdR MfuFagyE/Ucpn18GVbJM+fK4ex752pYUtwtO+KGbStq4NCwlIcszZ2Y+oWW7bdO6UCTaz+1fkq0 wtOp5 X-Gm-Gg: AYBFou2yerOR037g85iRO061Wa2ZqBIhK+ZSYsTK57uxIK++yn+QyKHx0RKttP+d3kf HM6VGPhCSwNR6DY2zPZiJKZKp4i58MdCFqR9OlHrHyx3l3gDiK6g+ETX+owv81QC5lejrND3gQH J4Tx5nniD2xy9LJl/QcMp5LVU6/Hhv+9+2kGmNMNdpBVXZKO7G07ArI0l4J06iPkbA/nU2BDpck SPrKGlWYGNz6DtY6AAWgTyUoGi94zrh5OtvxXcBMRBCGmwprAqtML6hsCWFyrFa9lwUX56jkGli z3cfMG6WUO8dLkT2GT7CI2xea0bzBVFcMSCwsLCWgX044VezpKL3yAiVKmH+Gyel8Wgl8mwNTBk sPQ9dNwTV48fgfKdhtaxO/g7PJa2iDYxOi6S3L8AF9xItUdAANnDQC+8ApsZmCRIyd0lQ/CxM/q C+uSMlAbZdft7ScdkP8xlneyzIvoJk/qxHk2/WHHdKlEl9DUqtfvkSlO9Bg0b91BGU2pdi11ywy 0JHdysButuXimxZNiMQMftCEcj75UwOb2EPCwpU3fW5yw== X-Received: by 2002:a17:907:e84a:b0:c25:47a4:fedc with SMTP id a640c23a62f3a-c2ac22db161mr435770566b.2.1790325190092; Fri, 25 Sep 2026 01:33:10 -0700 (PDT) Message-ID: <83c4cd1e-ce08-49c6-a52b-e32d8716d415@blackrack.pl> Date: Fri, 25 Sep 2026 10:33:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: pve-devel@lists.proxmox.com From: Michal Goryszewski Autocrypt: addr=michal.goryszewski@blackrack.pl; keydata= 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 bEaEuOiT7kQBU+1D/vdyvDHlXFilVuVgrQ== Subject: Tools for migrating Hyper-V VMs to Proxmox VE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: michal.goryszewski@blackrack.pl X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: PRGGYI2S7MW4JXOR4XLDY5LGZYZO5555 X-Message-ID-Hash: PRGGYI2S7MW4JXOR4XLDY5LGZYZO5555 X-Mailman-Approved-At: Mon, 28 Sep 2026 09:14:43 +0200 CC: Jan Jadczak X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi, Following a suggestion from the Proxmox support team, I’m reaching out to the PVE development mailing list to discuss two tools we have developed to simplify migration from Hyper-V to Proxmox VE. The project consists of two components: hv2pve – a tool for migrating VMs from Hyper-V to Proxmox VE. hd2raw – a tool that processes Hyper-V virtual disk snapshots and merges the changes into the base disk image, allowing the resulting disk to be used on PVE. We initially developed these tools to make Hyper-V to PVE migrations easier and more automated. The support team suggested discussing the project here, as some of this functionality might potentially be useful to contribute directly to Proxmox VE, and that the PVE R&D team might be able to help with integrating it into the core. I’d therefore like to get some feedback from the developers on whether this functionality would be of interest and, if so, what would be the best way to approach contributing it to the Proxmox VE project. I’d be happy to provide more details about the implementation, current functionality, and the source code. https://github.com/blackrack/hd2raw https://github.com/blackrack/hv2pve Best regards, Michał Goryszewski