我在 Windows 7 Ultimate Box 媒体中心上使用软件 RAID。不幸的是,Windows 决定它需要比我想要的更频繁地重建我的软件 RAID 对。查看重建 RAID 进度的最常见方法是使用diskmgmt.msc. 但是,这启动起来很慢,需要我直接在机器上或使用远程桌面查看结果。
我想用它diskpart来检查我的 RAID 重建的状态,因为它运行得更快,而且我可以通过 SSH 连接到机器(到 BitVise SSHD)并检查状态——当显示器处于活动状态时,这非常有帮助电影或电视节目。但是,它只说RAID是否正在重建,而不是重建的进度:
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Mirror 1862 GB Rebuild Boot
Volume 1 System Rese NTFS Mirror 100 MB Healthy System
Volume 2 D DVD-ROM 0 B No Media
Run Code Online (Sandbox Code Playgroud)
这表明卷 0 当前正在重建过程中,因此我选择它以获取更多信息:
DISKPART> select volume 0
Volume 0 …Run Code Online (Sandbox Code Playgroud) 所以 3 个月前我组装了一台 PC,但有机会从我的工作地点借用 SSD。我最初在该 SSD 上安装了 Windows 7 试用模式,然后在几周后升级到 Windows 8,但将其安装在第二个硬盘上。然后我擦除了 SSD(至少我认为我完成了整个驱动器),并将其用作 Windows 8 中的数据驱动器。
今天我从我的系统中取出 SSD 以恢复工作,并立即格式化整个东西以将 ubuntu 服务器放在上面工作。现在我回到家,Windows 8 驱动器无法启动了。显然,当安装 Windows 8 时,它只是用自己的引导加载程序替换了 Windows 7 的引导加载程序,但在 ssd 上。
所以在过去的 2.5 个月里,我一直在引导到 ssd,然后它一直在转发到硬盘驱动器的操作系统扇区。现在 SSD 不见了(并完全擦除了),链条坏了,我没有引导扇区。如何在不完全重新安装 Windows 的情况下创建一个?
我有一个 Windows 8 安装 USB 密钥,我可以使用它进入恢复模式。这是我从照片中转置的来自 diskpart 的一些内容:
DISKPART> LIST VOL
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 NTFS Partition 465 GB Healthy
Volume 1 C ESD-USB FAT32 …Run Code Online (Sandbox Code Playgroud) 我正在尝试DiskPart在我的闪存驱动器上创建两个分区。一种用于存储,一种用于可启动操作系统。我已经按照这个问题/答案中的建议使用了 BootIt ,但是它似乎没有任何帮助。也许它对于 Windows 7、我正在使用的操作系统来说已经过时了,是的,我尝试在兼容模式下以管理员权限运行 BootIt。

从Disk Management我不能做任何事情,但格式化当前分区,更改驱动器号,更改驱动器标签。
然后我使用DiskPart,这似乎是最好的选择,来创建第一个分区。Disk Management执行此操作后,我可以看到可用的未分配空间,但是当我尝试创建另一个分区时,出现错误。


更新:
尝试使用extended并得到与上述相同的错误消息。使用从头开始重试offset并收到不同的错误。

当尝试删除 D: 分区(C: 包含系统,选择卷 1 + 删除卷覆盖)时,我从 diskpart 收到错误消息:
Delete is not allowed on the current boot, system, pagefile,crashdump or hibernation volume.
Run Code Online (Sandbox Code Playgroud)
虽然分区显示为“健康”(磁盘管理控制台中没有系统、活动、页面文件等指示器),但我不太关心其原因。有什么方法可以在 Windows 运行时从命令行删除此分区(使用 diskpart 或任何其他工具)?我不希望更改在脚本中的下一个命令关闭时立即可见。我在这里唯一想要完成的事情是防止需要在 Linux 中启动来执行删除分区的简单操作。
使用 DISKPART 时,我不小心在便携式 WD 500gb 硬盘上使用了 CLEAN 命令。现在它没有在我的计算机中显示为驱动器,但在磁盘管理中显示为未分配的空间。
谢谢你的帮助
我看到您对一个问题的回答,该问题的细节与我在本线程中的类似:恢复部分格式化的 USB 拇指驱动器。然而,就我而言,我的 USB 是写保护的。你能帮我吗?

可以看到,上图中有一部分写着“ ”,Current Read-only State: Yes我想这是因为我的USB被写保护了。我尝试输入命令 ,attributes disk clear readonly它回复了Disk attributes cleared successfully.。确保我现在可以格式化 USB,因为写保护已消失,我输入了,,detail disk但它只给了我相同的结果。

尽管它给出了相同的结果,但我继续遵循您的解决方案。我输入了FORMAT RECOMMENDED OVERRIDE,但它仍然给了我回复说The media is write protected.看到这个结果,我没有继续以下解决方案,认为这只会使我的 USB 状态恶化,而我只会获得相同的结果。我能做些什么?另外,我仍然希望我的 USB 文件系统是 FAT32。

这是我安装 USB 驱动器时在“我的电脑”中的视图。
另外,我的USB没有开关。
我的问题包含完整的详细信息,因为我无法发布超过 2 个链接,也无法上传图像: http: //swampertblaziken.wordpress.com/2013/10/18/how-to-make-a-写保护的 USB 驱动器可用-using-diskpart/
我的磁盘上曾经有 3 个卷,之前 MBR 发生了一些使我的启动变得混乱的事情。
现在我正在尝试重建引导环境以保存我的所有数据,但似乎都丢失了。我可以通过命令提示符查看数据(来自 Windows 10 DVD)
我正在尝试执行 bcdbootc:\Windows /m {guid}但它不起作用
我也跑了:
bootrec /fixmbr (success / no error)
bootrec /fixboot (success / no error)
bootrec /rebuildbcd (failes with error "The requested system device cannot be found")
Run Code Online (Sandbox Code Playgroud)
我可以找到很多关于如何为卷分配驱动器号的信息,但没有找到如何为分区分配驱动器号或创建与卷关联的分区的信息。
通过 diskpart 选择分区时,我的“详细信息”部分告诉我:“没有与此分区关联的卷。” 所以我认为必须有一种方法可以将它与卷相关联。但是怎么样?
Info:
list disk : 1 entry 465GB 0 B free
list part : 3 entry
part 1 reserved 128MB offset 1024kb <- this used to be my boot-partition
part 2 System 465GB offset 129MB
Part …Run Code Online (Sandbox Code Playgroud) GPT 格式为元数据引入了更多位置。
要在 diskpart 中设置分区类型,请使用:
DISKPART> create partition msr
Run Code Online (Sandbox Code Playgroud)
或者
DISKPART> create partition efi
Run Code Online (Sandbox Code Playgroud)
或者
DISKPART> create partition primary
Run Code Online (Sandbox Code Playgroud)
但是如何在分区创建后更改类型,例如将主更改为 efi??
已经有像我这样的类似问题:如何在 Windows 8.1 上挂载 EFI 分区,使其可读可写?
\n\n但是,我的麻烦是这些方法不适用于在我的 Windows\xc2\xa010(版本:1709,内部版本:16299.309)PC 上安装闪存驱动器上的 EFI 分区。
\n\n以下是我使用该diskpart实用程序在命令提示符中收到的消息的屏幕截图:
这里有什么解决方法?
\n我使用以下diskpart.exe顺序。我想指定磁盘号,然后格式化磁盘。
C:\>diskpart
Microsoft DiskPart version 10.0.18362.1
Copyright (C) Microsoft Corporation.
On computer: AAAAAAA
DISKPART> select disk 2
Disk 2 is now the selected disk.
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DISKPART> format fs=ntfs label="My USB Disk" quick
There is no volume selected.
Please select a volume and try again.
DISKPART>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,该脚本应该可以工作并且可能会运行Windows 7,正如在互联网上搜索的几个页面所说的那样,但在我的Windows 10安装中我得到了
没有选择音量
本文不适用。作者确实忘记了create primary partition。 …
diskpart ×10
partitioning ×4
windows-10 ×3
hard-drive ×2
usb ×2
windows ×2
windows-7 ×2
boot ×1
bootsector ×1
command-line ×1
efi ×1
gpt ×1
mount ×1
raid ×1
uefi ×1
windows-8 ×1