Jump to content

Tripredacus

Supervisor
  • Posts

    13,292
  • Joined

  • Last visited

  • Days Won

    24
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by Tripredacus

  1. Boot the system using a WinPE, live cd or view the disk in another OS. Verify if the file it complains about is actually missing. If the file is actually missing, replace it and then try to boot the disk again. There are situations where a program (or OS) may complain about a file being missing when it is not actually missing. This can happen if the program or OS only knows the location of the required file by way of another file, such as an .ini, .xml, registry entry or environment variable. If that intermediary is missing, changed or corrupted such as to be pointing to the wrong place, then an error like this is possible. There are also situations where an intermediary points to a file, and the file isn't present, but the intermediary isn't active and the file is not supposed to be present. An example of this I've seen is bitlocker when scanning files for encryption will read the reagent.xml file and attempt to follow the paths inside to any files that are present. This fails on systems with WinRE disabled, since the files in the XML are not present and the reagent.xml is not used by anything. So this type of example shows a false positive to a file missing error. Hopefully it will just be a situation where the file it is complaining about is actually missing.
  2. OK, so for a production scenario, the program should be tested in that environment. Not on a VM with 5 disks attached to it. Also the scope defined by op: Does not specifically state what combinations of disks may be present. If the VM example showing 6 disks is because there may be computers with a various amount of disks, not only do you have to find the supported disk sizes but also which Disk # that disk is. So if there is a system with a 120 GB, 200 GB and a 1 TB, you'd need to know which disk # matches to which disk. Is there a possibility of a system with 2 or more of the same disk sizes present? Is there the possibility that a system with a 200 GB and 1 TB disk has the 1 TB disk appear as Disk 0 and the 200 GB is disk 1? Is there the possibility that a system has a card reader that is detected by WinPE as disk 0 and the HDDs as Disk 1 and 2, or the card reader is Disk 1 and the HDDs are Disk 0 and 2? Because in the example code, this is using absolute disk numbering. It is taking for granted that the disk numbers and disk sizes attached to those numbers are expected and makes no consideration for the possibility they are not.
  3. Is it possible that the tool with the lower value is being limited? Perhaps by session, such as only being able to see session >0 ?
  4. Verify disk numbers. The 120 GB and 200 GB disks aren't likely to have the same disk number. In both script, you are using Disk 1.
  5. Asus X509FB-EJ090T For nvidia drivers, know they have set OS version limitations in them, but did not change the text for requirements on their website. You may need to find an older version for your video controller rather than just use the newest on nvidia's website. Asus site only shows Win10 for this model. Need HwIDs for the intel, nvidia graphics. HwID for the touchpad will say who the manufacturer is, Synaptics or Elantec. Be aware that both those companies write drivers using a compat ID, meaning their software can install to the wrong hardware. For card reader, if it is Realtek there are usually only 2 models. I'm fairly certain they don't really have an OS version on their drivers, the drivers for Win7 work in Win10. They are either DEV_5229 or DEV_5289.
  6. What is the model of the notebook?
  7. Maybe it is because he has two accounts? This seems like his original account: https://medium.com/@therealdvorak Or maybe the message is a false error on Medium, such as it isn't redirecting because he changed his name. Or made a new account and had the old one deleted. Twitch used to have a similar problem where if you tried to view a channel that didn't exist (whether the account had ever existed or had not) it would show the same message of "you need a time machine to see this page." Interestingly enough, there is a google search suggestion for Dvorak banned from medium, but if I choose that then nothing relevant is in the results. @submix8c, you're not on twitter anymore? Maybe you can ask him. Eh I see you haven't tweeted in 4 years.
  8. In the future, ask (or wait) for the topic to be moved to the correct section before creating a duplicate thread.
  9. 2020 04 (April) And it is a good idea, since they originally were going to release in March. Since Server SKUs get the same build number, it would have resulted in a Server 2019 2003, which would be a disaster to search for since all you'd find would be stuff regarding Server 2003.
  10. The jury is out on whether we can even do anything to stop or change the path of the climate, however it is more important that we can agree that pollution of any sort is bad and we can always do more to cut down on that and make our environment better for each other. E-waste is primarily caused by many things, of which I can think, but these may be limited to the US. - manufacturers creating products with planned obsolescene and/or not following standards, resulting in short lifespans. - manufacturers using designs that are not publicly documented, or keep documentation behind paywalls or subscription plans. - manufacturers that replace whole parts (such as boards) instead of fixing or replacing individual components. - manufacturers that sue repair shops - trades (in general) not seen as important and not taught in schools, especially electronics Going back to the 1990s, there were repair shops all over the place. You could take you electronic gadget to get fixed and it was an actual fix and not just a PCB replacement. Or you could get the service manual and do the work yourself. Even to this day, if you buy some older electronic device, you can find the service manual online and be able to do a repair yourself. With new products, that isn't an option. As things changed, the removal of electronic repair shops, the disappearing of stores to buy components (although most can be found online), the ceasing of schools teaching trades like electronics/repair and likely the fact that costs have come way down on products has made it so people do not have the same attachment to something they once had. It is cheaper to just "buy a new one" instead of trying to find someone to repair it. Companies do replace products if they are under warranty, but they are doing wholesale changes and does not solve the e-waste issue. It is cheaper for a company to just replace a PCB and sell the "bad" one to a recycler than to spend time to diagnose and repair a problem. So in the current day, there is too few options for what to do with broken or unwanted electronics. Pay a recycler to take the thing? Put it out into the garbage? Throw it into the woods or the ocean? We had a ton of electronics years ago and didn't have this waste problem because the products lasted longer and they could be fixed. And fixing something was cheaper than buying a replacement, or cheap enough to make waiting for a repair a better option than buying a new one.
  11. What Channel is that for? I haven't heard anything about a new ISO. Is there a version numbering difference?
  12. I'm having listserv flashbacks!
  13. IMO the easiest way to do this would be to build a custom WinPE. Not sure if it would need any packages. Then in sources you put your two .wim files. And use the startnet.cmd to be where you put your menu with the two options. Each would just call setup.exe /unattend:file.xml and each .xml would specify the .wim location and index. You can use Choice to make the menu.
  14. Sergiaws, might I recommend that when you create topics, make a mention of your vision situation. Since you do not have a lot of posts here, many members may not be aware of this and would hopefully save others from suggesting things us "seeing" people take for granted that may not be helpful to you.
  15. My top 3 for best is Windows 7, XP then 98. I had to pick Windows 7 over XP because of the increased stability, in addition to a proper implementation of 64-bit over XP. For uptime considerations, it would be in that order also. My Win7 uptime numbers are already posted here. With XP I had always ran into memory or memory leak issues where you absolutely had to do a restart every now and then because I'd run out of free memory and the computer would get very slow. For Windows 98, my average uptime records were around 3 months before requiring a restart. For the worst, it was a battle between Windows ME and Windows 10. Windows ME was, at launch, a disaster mostly regarding drivers. However, on a properly tuned system, it was no different than Windows 98 SE at the worst. I can't fault Windows ME for being terrible when it was first released. In the same vein, I can't fault Vista for its launch either. Vista at launch wasn't terrible but it was terrible on low-end machines, of which most of the OEMs and retailers were selling Vista systems without enough RAM. They were selling XP systems with Vista, so 512 MB or 1 GB Vista RTM installs. Vista RTM worked decent with 4 GB RAM. It also had driver issues at launch, but everything since SP1 has been fine. Windows 10 gets the loss for the worst. The data collection is one aspect. The changing to UWP, using combination new and legacy UI and UI that (sometimes) did not work in certain scenarios such as in audit mode or with no internet access. The removal of service packs or integratable feature updates. The non-transparency of Windows versions on tools. Processor blocking per OS version. Windows update restarting the computer without input... Windows Update upgrading Windows 7 installations with no input.
  16. If the process plays out every time the same and the bugcheck is generated at the same exact point, there may be a way to catch it without recording a video. At that reboot point, you can attempt to F8 the boot process to see if the boot menu can open. I don't remember if it is available at this point. If it is, then you can select the option to disable automatic restart on system failure, then choose to load Windows normally. Then it won't reset when it crashes and you can see what the error is. If that isn't possible, then the only other way I can think of is to edit the offline registry to enable this. Again, this would have to happen after the first reboot but before it can boot off the hard disk, you'd need to boot into a liveCD, or pull the HD to make it available on another machine to edit its registry. https://docs.microsoft.com/en-us/windows/client-management/system-failure-recovery-options When offline, it CurrentControlSet is not used, I believe it would be the 1 option.
  17. You can try reading the other topics in this section. Many posts refer to this program to make things easier: https://www.bome.com/products/restorator
  18. The INF is just installation instructions. If it shows as installed in Device Manager, then the installation is complete. You have a Code 10 on an installed driver, so there is no reason to think the INF failed. Did you install the update in the readme? KB943545. I'd run depends on the nvme.sys file. And it looks to install a service, does this service exist? And also, since I've never used non-English Windows, and do not know otherwise, are there things such as localised drivers? For example, is it a problem that the vars used in an INF are in English? Such as those in nvme_Service_Inst or the registry keys in msi_addreg or Parameters sections?
  19. No, just speaking for personal experience. In personal life, all the computers I've made have existed for years. In professional life, getting to name computers now are serious business and names have to actually mean something and get reported into inventory system and to IT department. When at the old company, we would just let employees pick names and things were much more colorful back then. And while three of those computers from back then (ie. Uncle Socks) are still operational, nothing new gets to be as fun.
  20. I sort of miss the days of using funny names for computers. Now everything is so serious or boring.
  21. Outside of a software hiccup, there are two things that come to mind. 1. the ISP deleted the items on the server for whatever reason. 2. You had connected to this same email account using another client that was configured as POP3. By client, it can mean something like an email app on your phone, or perhaps even the webmail interface. Since the response you got from your ISP seems generic (although you did not provide an exact quote) I would imagine they did not actually verify the folder contents on the mail server. Having previous experience at ISP, I do know this is possible, but also that ISP did eventually phase this ability out for edge reps. In an IMAP situation, the response would be that what you see on your end is what is on the server. That can be confirmed however, by connecting to your mail account using another client set up as IMAP. Something like Thunderbird or another client that supports IMAP. Then you can verify that the folder is empty on the server, or perhaps it isn't actually empty but there is a problem with Outlook.
  22. I did a compare to the three main WinPEs, the 14393 prod, 14393 local and the 17763 prod to figure out which drivers were in each and which were unique. It brought me back to the AMD drivers again. It would seem logical to do that after the end of the last post, however I had to check all of the drivers specifically because I was seeing the issue on non-AMD boards. The logic would be that Windows would not load an AMD storage driver on a non-AMD storage controller, right? I did a compare on the working and non-working driver set. 9.2.0.87 Working (all NVMe is Disk 0 on any controller) seems to be the newest, also tested 8.1.0.26 (which does not load the AMD driver onto the NVMe) 9.2.0.127 Not working (all NVMe is Disk 1 on any controller) Looking specifically at rcbottom.inf, the meat of the three drivers in my experience... (AMD RAID drivers have 3 infs, rcbottom, rccfg and rcraid) Ok some difference. My first thought it to look at that yellow line that I have clicked on. It has a Hardware ID of CC_010802. I did a recheck of the device properties again using new injections and only with the v17763 of WinPE using the 8.1.0.26 vs 9.2.0.127 drivers.... but that data is similar to what is in the end of the last post. I did a search and NirSoft's DevManView does not have any record of CC_010802. This is a compat? flag. But look at that driver data, you can see rcbottom.inf is loaded on a non-AMD vendor ID. AMD is VEN_1022, what is VEN_144D? It is Samsung. So rcbottom.inf is loaded on the physical hardware device for the NVMe, and then the NVMe (as a disk that can have volumes) is loaded under disk.inf. So here is the proof that Windows will load the AMD RAID driver onto a non-AMD controller because it is loading it for the storage device and not the controller. This is why an NVME can be seen as an AMD RAID device on non-AMD boards. Since we already know that DevManView won't show the whole slew of additional HwID or compat IDs that is actually tied to the device (from WMI), we can boot into the OS and use Device Manager. In this scenario, the PC has Windows 10 Pro but does not have the AMD drivers installed. Hence it appears as "Standard NVM Express Controller" in the Storage Controllers section. And there it is.
  23. Great area, maybe some day I can live there.
  24. Welcome to the MSFN!
  25. What about Windows for Workgroups and Windows NT?
×
×
  • Create New...