Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple hard drive detection - M.2 nvme SSD/SATA SSD/HDD detection on main OSDCloud GUI with combo box #145

Open
osdcloudcline opened this issue May 27, 2024 · 6 comments

Comments

@osdcloudcline
Copy link

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Feature request is not related to any problems
Describe the solution you'd like
A clear and concise description of what you want to happen.
Use Powershell to detect, then list, all installed hard drives in a combo box and allowing the user to choose the install drive where image
is applied. OSDCloud would somehow then use the user's desired choice as destination drive for the OS deployment.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I considered diskpart before invoking Start-OSDCloudGUI.
Additional context
Add any other context or screenshots about the feature request here.
Would any Win32_Disk (Or other CIMInstance) to gather further info like disk # or drive info & size (like diskpart can somewhat retrieve)

Although I can't provide a screenshot of my idea, here is a text based sketch....

Disk Number (Label) Storage Device (Label)
-list disk #'s in the combo box - list detected drives here

OR

Disk Number and Storage Device (Label)

show detected disk numbers with corresponding drives/sizes in the combo box

Then the choice gets passed onto the code when the user clicks Start button on OSDCloudGUI

@gwblok
Copy link
Collaborator

gwblok commented Jul 1, 2024

This is a pretty large request due to changes in the GUI to list local drives for selection
What if in the GUI, I added a checkbox in the menu that said
For MultiDisk, automatically install OS on smallest SSD drive? (or similar)

IF more than one local disk was found, it would first check for SSD drives, then choose the smallest of the drives installed to be used as the OS Drive. It would always basically default to the smallest drive, unless the smallest drive was not an SSD, it would then use the larger SSD.
Priority: SSD -> Smallest Disk

Would that solution meet your needs?

@gwblok
Copy link
Collaborator

gwblok commented Jul 1, 2024

@AkosBakos @JM2K69 for thoughts on this?

@AkosBakos
Copy link
Collaborator

I was only using OSDCloud for notebooks with only one disk.
As @gwblok mentioned for GUI change sounds a bit hard to cover. Even when we would talk here about volumes, it would maybe sense for notebooks as well.

For scripting/automation, the choice is always at your side, @osdcloudcline when you use the CLI.

@osdcloudcline
Copy link
Author

@gwblok @AkosBakos @OSDeploy what about an option on the GUI to start another instance of powershell or cmd.exe to manually do it? I only suggest it because then any additions to the GUI would be minimal, yet I usually get no smaller than 1TB M.2s SSD for my boot drive. I'm certainly not opposed to the suggestion @gwblock suggested...

@AkosBakos for scripting options...I guess that is what I'm still trying to figure out being that my new PC I'm building has space for 4 M.2 Nvme SSDs onboard, 3 or 4 SATA SSD and 4 HDDs. The motherboard has 8 SATA ports. hanks for the replies :)

@osdcloudcline
Copy link
Author

@gwblok @AkosBakos @OSDeploy . I *did * read this page multiple times, however, for those who deal with multiple disks, would this be the solution to that issue? https://www.osdcloud.com/archive/recycle-bin/concepts/osd-disks-logically

@gwblok
Copy link
Collaborator

gwblok commented Jul 30, 2024

@osdcloudcline, sorry, I've been quite busy and not investing much time in OSDCloud or looking over issues, and unsure when I'll get back to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants